我对overlay2磁盘的使用有疑问
当我执行df -h时,我有222G的已用磁盘空间:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/docker-docker 264G 222G 43G 85% /docker
当我在/ docker目录中执行du -shc *时,我有36G的已用磁盘空间:
17G containers
14M image
256K network
19G overlay2
0 plugins
0 swarm
0 tmp
0 trust
32K volumes
36G total
为什么在使用的磁盘空间上有如此大的差异?
如果我重新启动docker,则会释放磁盘空间
PSS我没有“已退出”的容器,也没有未使用的图像/卷
答案 0 :(得分:0)
du
命令以某种方式多次计数空间。我认为这取决于每个Docker目录是一个单独的挂载的事实。
要分析磁盘空间,可以使用docker system df
命令。
请阅读documentation的相关内容。
此外,您可以阅读有关分析磁盘空间的discussion。