docker /var/lib/docker/overlay2目录怎么清除

docker /var/lib/docker/overlay2目录怎么清除
Docker 使用 overlay2 存储驱动时,镜像、容器、卷和网络等数据存储在 /var/lib/docker/overlay2 目录下。如果这个目录占用空间过大,可以通过删除无用的镜像、容器和卷来清理。

以下是清理 /var/lib/docker/overlay2 目录的步骤:

停止所有正在运行的容器,停止 Docker 服务:

docker stop $(docker ps -aq)
sudo systemctl stop docker

删除未使用的镜像:

docker rmi $(docker images -q)

删除未使用的卷:

docker volume rm $(docker volume ls -q)

如果需要清理所有未使用的对象(包括镜像、容器、卷等),可以使用 docker system prune 命令:

docker system prune -a

重启 Docker 服务:

sudo systemctl start docker

请注意,在执行这些操作之前确保不会删除任何重要的数据。如果你有备份或版本控制机制,可以在清理后恢复必要的数据。

 

posted on 2024-06-14 10:19  Ruthless  阅读(36)  评论(0编辑  收藏  举报