我正在创建一些非常简单的 Docker 容器。我知道在每一步之后都会创建一个新容器。但是,当使用集线器中的其他 Dockerfile 时,我不会得到未标记的图像。那么它们是从哪里来的呢?在线浏览后,我发现了如何删除它们,但我想更好地了解它们的来源。理想情况下,我想阻止它们被创建。
从他们的文档
这将显示未标记的图像,即图像树的叶子(不是中间层)。当新构建的图像将 repo:tag 从 IMAGE ID 中移除时,就会出现这些图像,而不会对其进行标记。如果在容器当前正在使用图像时尝试删除图像,则会发出警告。通过具有此标志,它允许进行批量清理。
我不太明白这一点。为什么构建会repo:tag
从 IMAGE ID 中删除?