Docker-如何分析容器的磁盘使用情况?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (55)

我已经搜索了一段时间,但是找不到分析Docker容器/卷的磁盘使用情况的方法。

我可以看到,Docker占用了我的文件系统12 GB:

2.7G    /var/lib/docker/vfs/dir
2.7G    /var/lib/docker/vfs
2.8G    /var/lib/docker/devicemapper/mnt
6.3G    /var/lib/docker/devicemapper/devicemapper
9.1G    /var/lib/docker/devicemapper
12G     /var/lib/docker

但是,我怎么知道这些信息是如何分布在容器上的呢?

我试图通过运行(新的v1.3命令)附加到容器上。

docker exec -it <container_name> bash

然后运行df-h来分析磁盘的使用情况。

提问于
用户回答回答于
用户回答回答于

docker system df若要显示停靠磁盘使用情况,请执行以下操作。

$ docker system df
TYPE            TOTAL        ACTIVE     SIZE        RECLAIMABLE
Images          5            1          2.777 GB    2.647 GB (95%)
Containers      1            1          0 B         0B
Local Volumes   4            1          3.207 GB    2.261 (70%)

显示有关空间使用的更详细信息

$ docker system df -v

扫码关注云+社区