Docker - 解释镜像和容器使用的空间

Docker - 解释镜像和容器使用的空间

我正在使用Docker并尝试了解如何管理已用空间。当我运行时docker system df,我可以看到图像和容器的大小。我之前运行了 adocker system prune来清除所有未使用的元素,所以这是非常合理的,看起来我使用了大约 5GB

docker_system_df

当我分析df -h整个系统的已用/可用空间时,我找到了其他信息,但不明白为什么我有 86GB 的已用空间

df_h

快速浏览一下/var/lib/docker/overlay2发现大量文件,也许还有旧的未使用的元素?

覆盖2

如何解释这种差异?这 86GB 的已用空间是多少?我想docker system df清楚每个未使用的元素,例如图像、卷、缓存,那么如何解释这些已使用的空间量?

答案1

由于 docker storage 位于/as内部/var/lib/dockerdocker system df因此仅显示图像/容器的大小。如果你想回收空间,命令是docker system prune,但在你的情况下,似乎没有什么可以回收的。您可以在任何地方设置 Docker 存储,调整服务并添加--data-root=/data/docker/data样式存储。

相关内容