首页 > 解决方案 > Docker overlay2 磁盘使用情况

问题描述

我在使用 overlay2 磁盘时遇到问题

当我执行 df -h 时,我有 222G 的已用磁盘空间: Filesystem Size Used Avail Use% Mounted on /dev/mapper/docker-docker 264G 222G 43G 85% /docker

当我执行 du -shc * 时,在 /docker 目录下,我有 36G 的已用磁盘空间: 17G containers 14M image 256K network 19G overlay2 0 plugins 0 swarm 0 tmp 0 trust 32K volumes 36G total 为什么已用磁盘空间有这么大的差异?

PS如果我重新启动docker,磁盘空间被释放

PSS 我没有“已退出”容器和未使用的图像/卷

标签: docker

解决方案


du命令以某种方式多次计算空间。我认为这取决于每个 docker 目录是一个单独的挂载的事实。要分析磁盘空间,您可以使用docker system df命令。

请阅读有关文档

此外,您可以阅读有关分析磁盘空间的 讨论。


推荐阅读