首页 > 解决方案 > 如何验证由 Dockerfile 执行的 bash 脚本生成的输出

问题描述

我有一个包含多个步骤的 docker 文件,其中一个步骤是

ENTRYPOINT ./setup.sh

一旦我运行 docker 文件,我只会看到该步骤,如果它被正确执行,如下所示:

Step 4/9 : ENTRYPOINT ./setup.sh

我只是想看看 setup.sh 脚本在做什么,我添加到脚本中set -x但我没有运气

有办法查看./setup.sh 的输出吗?

标签: bashdockerdockerfile

解决方案


ENTRYPOINT运行时执行,而不是构建时。在构建期间它什么也不做。


推荐阅读