docker磁盘空间占满问题解决

(1)使用df -h查看发现磁盘空间占满了,由于该环境只部署了docker容器,因此首先查看容器占用空间情况:使用docker system df 查看发现container占用了91G的内存空间,及其异常;docker存储路径发现overlay2占用了61G;

–docker system df命令:

可以看到,docker system df 命令给出了images、containers、volumes、build cache占用磁盘的大小。最后一列RECLAIMABLE,表示可回收的空间大小。
使用docker  system df -v,可以显示更详细的信息:

–知道具体使用的存储空间后,可以使用docker system  prune来清理停掉的container、悬挂的image(没有tag)、没有使用的network、数据卷。

当然有个-a参数,可以清理所有的东西,包括没有使用的镜像(谨慎使用)。清理后如下,具体原因是一个镜像一直重启;

—使用docker system df查看结果如下,containers恢复正常水平;

####参考####楼主博文里还提供了脚本清理;

https://www.cnblogs.com/cuishuai/p/9629576.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据