海天无影Blog

Docker的overlay2文件夹过大 深度清除镜像缓存解决

/ 5091阅 / 0评 / 0

在检查 vps 磁盘容量的时候,发现 docker 下 overlay2 文件容量很大,占了 1 个多 G,猜到是缓存造成的原因,但又不敢直接删除,后来百度了下,发现是 Docker 的镜像缓存。

一般情况下,运维清理镜像是通过命令 docker rm i 删除镜像的。

但是这条命令不会删除docker build命令产生的缓存文件。

这个时候可以通过命令 docker system prune -a --force 来深度清楚 Docker 的镜像缓存文件。

参数:
-a 删除全部未使用的镜像
-f 或 --force 不经过确认强行删除。

执行命令后,overlay2 文件下的缓存文件即被清除。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注