bash - 如何验证由 Dockerfile 执行的 bash 脚本生成的输出
问题描述
我有一个包含多个步骤的 docker 文件,其中一个步骤是
ENTRYPOINT ./setup.sh
一旦我运行 docker 文件,我只会看到该步骤,如果它被正确执行,如下所示:
Step 4/9 : ENTRYPOINT ./setup.sh
我只是想看看 setup.sh 脚本在做什么,我添加到脚本中set -x
但我没有运气
有办法查看./setup.sh 的输出吗?
解决方案
ENTRYPOINT
在运行时执行,而不是构建时。在构建期间它什么也不做。
推荐阅读
- c# - 如何在应用程序关闭时在android作业服务中初始化mvvmcross表单IoC以使用注册服务?
- vbscript - 当 Windows 资源管理器显示文件时,VBScript OpenTextFile File Not Found 错误
- r - 放置标签而不丢失实际图表的空间
- ios - 从运行单个目标的多环境配置项目时收到 [Upload missing dSYM required to process]
- node.js - 将json格式的json内容写入Node js中的新文件
- arrays - Vue.js 数组在重新加载数据后混淆
- javascript - 控制台日志未显示请求和响应 json
- c++ - 具有两个类的 C++ 拼写检查程序;字典和单词
- ios - 为特定单元格设置 UITableView 单元格类型的更好方法
- python - 在类上使用安全散列函数而不是 hash()