如何找到中间Docker镜像的名称?

pro*_*ave 4 docker dockerhub

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

另外,为什么这么多的虚拟尺寸完全相同?

Adr*_*uat 5

这些图像是构成其他图像的中间层。Dockerfile 中的每条指令都会创建一个新镜像。许多 Dockerfile 指令只会导致“元数据”的更改,而不是文件系统(例如 EXPOSE、MAINTAINER)的更改,后者会占用相同大小的图像。

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