Docker数据清理

58

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

1. 删除不需要的容器

运行以下命令来删除所有停止的容器:

docker container prune

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

docker rm [容器ID或名称]

2. 清理无用的镜像

删除未被任何容器使用的镜像:

docker image prune -a

3. 清理悬挂的镜像

悬挂的镜像是没有标签的镜像。删除它们可以通过:

docker image prune

4. 清理无用的网络

删除未使用的网络资源:

docker network prune

5. 清理构建缓存

移除构建过程中产生的缓存:

docker builder prune

6. 清理卷

删除不再使用的卷:

docker volume prune

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