如何查看一个docker容器占用空间的大小?


你如果想要知道,一个运行起来的容器,占用了多少磁盘空间该怎么做呢?

 

方法很简单。

 

使用下面的命令

docker ps -s

 

 

得到下面的结果:

 

没错SIZE列,就是容器占用空间的大小,那这个括号外面的和里面的分别是什么意思

 

SIZE:

  • 括号外面的,如:2B. 表示现在向容器的可写层写入的数据量的大小。
  • 括号里面的(virtual 43.6MB。表示:镜像大小 + 可写层数据量大小 之和

 

以第一个容器为例,镜像到底多大呢?

 

[root@nctest-snap-test-02 ~]# docker images | grep nginx-photon
goharbor/nginx-photon                                     v1.10.3                  8c88b468cdb0        2 years ago         43.6MB
[root@nctest-snap-test-02 ~]# 

 

 

没错,该镜像的大小是43.6MB 再加上 前面的2B,基本还是这些。

 

看的不明显,是吧? 再换一个

 

 

怎么样,vitual的大小 86.1MB = 镜像大小84.5MB + 可写层大小1.64MB?

 

在你的环境中,验证下上面的结论吧。

 

一份免费报告
揭示怎样仅仅通过阅读文章,就能每天赚到5000元现金!
该报告100%免费
所有你需要做的是,添加下面的微信,备注"免费报告"
 
 
image

 

posted @ 2022-08-17 14:49  Zhai_David  阅读(10446)  评论(2编辑  收藏  举报