Docker数据清理

Docker数据清理

/var/lib/docker/overlay2是Docker在使用Overlay2存储驱动时用于存放镜像、容器、卷和临时文件的目录。如果你发现这个目录所占的磁盘空间太大,以下是一些清理空间的方法:

  1. 删除不需要的容器
    运行以下命令来删除所有停止的容器:
docker container prune

或者手动删除特定的停止容器:

docker rm [容器ID或名称]
  1. 清理无用的镜像
    删除未被任何容器使用的镜像:
docker image prune -a
  1. 清理悬挂的镜像
    悬挂的镜像是没有标签的镜像。删除它们可以通过:
docker image prune
  1. 清理无用的网络
docker network prune
  1. 清理构建缓存
docker builder prune
  1. 清理卷
docker volume prune
  1. 使用 Docker 系统清理命令
docker system prune

要进一步清理包括未使用的卷在内的所有未使用的内容(警告:这可能会导致数据丢失,因为它将删除所有未使用的对象):

docker system prune --volumes -a

在执行任何清理操作之前,请确保备份重要数据

posted @ 2024-12-25 15:17  StupidCN  阅读(96)  评论(0)    收藏  举报