docker overlay2占用大量磁盘空间处理方法

简单办法

多看了一下资料,发现可以使用 docker system prune来自动清理空间,参考下面:

  • 该指令默认会清除所有如下资源:
    • 已停止的容器(container)
    • 未被任何容器所使用的卷(volume)
    • 未被任何容器所关联的网络(network)
    • 所有悬空镜像(image)。
  • 指令默认只会清除悬空镜像,未被使用的镜像不会被删除。
  • 添加 -a 或 –all 参数后,可以一并清除所有未使用的镜像和悬空镜像。
  • 可以添加 -f 或 –force 参数用以忽略相关告警确认信息。
  • 指令结尾处会显示总计清理释放的空间大小。
    https://yq.aliyun.com/articles/272173 )

另外,使用下面命令可以查看docker所占的硬盘大小,如:

在这里插入图片描述

使用docker,基本上把官方文档的入门教程看完,就能用了。
再自己打个包试试,基本上就OK了。后面遇到问题再深入,都可以。