docker/overlay2 目录

一、ocker/overlay2 是什么目录?

docker/overlay2 是 Docker 默认使用的 Overlay2 存储驱动 的工作目录,位于 Docker 数据根目录下(默认路径为 /var/lib/docker/overlay2,可通过 docker info | grep "Docker Root Dir" 查看实际路径)。
它的核心作用是 存储 Docker 镜像的分层数据和容器的可写层数据,是 Docker 实现 “分层存储” 和 “写时复制(Copy-on-Write, CoW)” 机制的关键目录

二、是否可以直接删除 docker/overlay2 目录?

绝对不建议直接删除 docker/overlay2 目录。

三、若磁盘空间不足,如何安全清理 overlay2 目录

overlay2 目录占用过大,通常是由于未清理的 无用镜像、停止的容器、未使用的卷或构建缓存 导致,需通过 Docker 官方命令安全清理,而非直接删除目录。

通过 Docker 自带命令清理 “无引用” 的资源(不会影响运行中的容器和正在使用的镜像)

# 删除构建缓存(Docker 18.09+ 支持)
docker builder prune -f
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容