我正在使用Docker
并尝试了解如何管理已用空间。当我运行时docker system df
,我可以看到图像和容器的大小。我之前运行了 adocker system prune
来清除所有未使用的元素,所以这是非常合理的,看起来我使用了大约 5GB
当我分析df -h
整个系统的已用/可用空间时,我找到了其他信息,但不明白为什么我有 86GB 的已用空间
快速浏览一下/var/lib/docker/overlay2
发现大量文件,也许还有旧的未使用的元素?
如何解释这种差异?这 86GB 的已用空间是多少?我想docker system df
清楚每个未使用的元素,例如图像、卷、缓存,那么如何解释这些已使用的空间量?
答案1
由于 docker storage 位于/
as内部/var/lib/docker
,docker system df
因此仅显示图像/容器的大小。如果你想回收空间,命令是docker system prune
,但在你的情况下,似乎没有什么可以回收的。您可以在任何地方设置 Docker 存储,调整服务并添加--data-root=/data/docker/data
样式存储。