构建Docker文件

时间:2019-02-06 14:51:58

标签: docker dockerfile

构建dockerfile时的容器ID。

我正在构建自己的dockerfile。使用 docker build。命令构建dockerfile时,我看到它会执行dockerfile中编写的每个命令。但是在执行时,它会为在dockerfile中编写的每个命令显示一条消息正在某个容器ID中运行,并且每个命令的ID都会更改。 每个命令的容器是否都在更改,或者同一容器的ID是否更改,因为它在每次执行命令后也会停止

查看所附图像和突出显示的文本。Image

1 个答案:

答案 0 :(得分:0)

Docker或多或少的行为就像它为Dockerfile中的每一行运行docker rundocker commit。容器永远不会被重用;每行是一个新容器。

另一个推论是,Removing intermediate container ...之后的行是有效的映像ID,因此调试构建的一种有用方法是docker run a15a9b插入其中一个中间映像ID。