【问题标题】:Building Docker file构建 Docker 文件
【发布时间】:2019-02-06 22:58:04
【问题描述】:

构建 dockerfile 时的容器 ID。

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

查看附件图片和突出显示的文本。

【问题讨论】:

标签: docker dockerfile


【解决方案1】:

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

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

【讨论】:

  • 这解决了我每次启动新容器时的问题。谢谢先生。
猜你喜欢
  • 2023-04-05
  • 2016-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多