当我运行docker images -a
时,我得到了很多中间图像。 repo和标记为<none>
,但图像ID是唯一的。所有这些图像必须来自Docker hub。我怎样才能找到这些图片的真实姓名?
另外,为什么这么多人拥有完全相同的虚拟尺寸?
答案 0 :(得分:3)
这些图像是构成其他图像的中间层。 Dockerfile中的每条指令都会生成一个新图像。许多Dockerfile指令只会导致“元数据”的更改,而不是文件系统(例如EXPOSE,MAINTAINER)的更改,这些文件系统会占用相同大小的图像。
每个图像可以对应于具有回购和标签的一个或多个“叶子”图像。要找到这些回购,您必须将图像ID与所有“叶子”图像上运行docker history
的输出相关联。