【问题标题】:How to find the name of intermediate Docker images?如何找到中间 Docker 镜像的名称?
【发布时间】:2015-06-07 17:38:04
【问题描述】:

当我运行docker images -a 时,我得到了很多中间图像。存储库和标签是 <none>,但图像 ID 是唯一的。所有这些图像必须来自 Docker hub。我怎样才能找到这些图像的真实姓名?

另外,为什么这么多虚拟大小完全相同?

【问题讨论】:

  • 不确定这是您想要的,但请尝试docker history image_id

标签: docker dockerhub


【解决方案1】:

这些图像是构成其他图像的中间层。 Dockerfile 中的每条指令都会导致创建一个新映像。很多 Dockerfile 指令只会导致“元数据”发生变化,而不是文件系统(例如 EXPOSE、MAINTAINER)会导致相同大小的图像发生变化。

每个图像可能对应一个或多个带有 repo 和标签的“叶子”图像。要找到这些存储库,您必须将图像 ID 与在所有“叶子”图像上运行 docker history 的输出相关联。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-10-18
  • 2020-04-29
  • 1970-01-01
  • 1970-01-01
  • 2019-06-30
  • 2020-01-20
  • 2015-08-07
  • 2022-08-19
相关资源
最近更新 更多