不同标签的docker镜像各自的权重相同吗?

问题描述 投票:0回答:1

我已经为一些项目进行部署了好几个星期,因此我有多个具有不同标签的同一存储库的图像 我已经为一些项目进行部署了好几个星期,因此我有多个具有不同标签的同一存储库的图像。 所以通过

docker images
我在本地得到了这样的东西:

我从标签中删除了一些图像,但没有释放 330 MB 的存储空间。那么这些图片不是每张的大小都是 330 MB 吗?

我知道 docker 及其层系统会在必要时简单地将层放在其他层之上,但这个日志让我有点困惑。

docker docker-image
1个回答
0
投票

尺寸列表是图像所有图层的简单总和。没有简单/好的方法可以以让每个人都满意的方式准确列出图像的独特尺寸。

机器上的其他图像可能会随着时间的推移而变化,这意味着随着其他图像的添加和删除,唯一的大小会发生变化,每次构建/推送/拉取/删除都需要昂贵的重新计算。并且,在列表中不包括共享图层的大小意味着某些图层的使用将不会列出,直到删除所有常见图像为止。即使存在公共层,用户也往往想知道图像使用了多少空间,因为这表明将图像推/拉到另一台机器时所需的空间上限。

© www.soinside.com 2019 - 2024. All rights reserved.