我有一个私人注册表,我存储了所有的docker镜像。
我注意到当我从中提取图像时,我本地计算机上的图像大小与注册表中图像大小的差异很大。
例如,我有一个名为mydb的图像(大约126 MB)。
当我在本地计算机上执行此操作并执行 "泊机窗图像" 时,它会显示" VIRTUAL SIZE&该图像的#34; 现在几乎增加了三倍(388 MB)。
我想知道它是什么原因以及" VIRTUAL SIZE" 实际上意味着什么。
谢谢:)。
答案 0 :(得分:2)
您可以在这里找到关于此概念的很好的解释:https://github.com/docker/docker.github.io/issues/1520#issuecomment-305179362
答案 1 :(得分:-2)
关于“虚拟”大小和常规大小并不神秘,但你应该记住,如果你愿意,图像有中间图像或“缓存”。因此,您看到的图像的虚拟大小为:
docker images
图像的图像磁盘大小是与此图像关联的所有缓存图像的总和,您可以看到:
docker images -a