203-使用镜像-镜像体积

为什么镜像仓库显示的镜像大小和本地不同

镜像仓库显示的镜像大小一般要比本地显示镜像大小要大,因为镜像仓库显示的体积是压缩后的体积,在镜像下载和上传过程中是保持着要锁状态的,因为在网络传输中更关心流量大小,而 docker image ls 显示的是镜像下载到本地后,展开的大小准确说,是展开后的各层所占用空间的总和,因为镜像到本地后,查看空间的时候,更改新的是本地磁盘空间占用大小。

为什么docker image ls 镜像大小总和小于实际占用磁盘空间大小

docker image ls 列表中镜像体积总和并非是所有镜像实际硬盘小号,由于 Docker 镜像是多层存储结构,并且可以继承、服用,因此不同镜像可能会因为使用相同的基础镜像,从而拥有共同的层。由于 Docker 使用 Union FS,相同的层只需要保存一份即可,因此实际镜像研判占用空间很可能要比这个列表镜像大小的总和要小的多。

查看镜像、容器、数据卷所占用的空间

docker system df
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值