如何验证由Dockerfile执行的bash脚本生成的输出

时间:2018-09-25 23:39:03

标签: bash docker dockerfile

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

ENTRYPOINT ./setup.sh

一旦我运行了docker文件,我就会看到该步骤以及它是否正确执行,就像这样:

Step 4/9 : ENTRYPOINT ./setup.sh

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

使用构建的图像启动容器。然后运行:docker logs [container id]