Docker使用overlay2存储驱动来管理容器镜像和数据卷。如果不进行清理,overlay2会占用大量的磁盘空间。以下是/var/lib/docker/overlay2空间清理的步骤:

停止所有运行的Docker容器:

docker stop $(docker ps -a -q)


删除所有未使用的镜像:

docker image prune -a


删除未使用的Docker数据卷:

docker volume prune


清理overlay2目录中未使用的文件。使用以下命令列出所有未使用的文件:

docker system df


使用以下命令删除所有未使用的文件:

docker system prune --all --force --volumes


重启Docker服务:

systemctl restart docker


注意:这些操作会删除所有未使用的Docker镜像和数据卷,以及所有未使用的overlay2文件。因此,请谨慎操作,并确保您不需要这些未使用的文件和数据。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐