关键词:清理磁盘 清理空间 空间不足

docker

Docker Overlay2目录越来越大问题的解决方案

当使用df -h /发现服务器磁盘空间不足时,则可以执行cd /var/lib/docker && du -sh *并确认overlay2volumes是否非常大。

在使用Docker时,我们可能会遇到一个常见的问题,即Docker Overlay2目录越来越大。当我们使用Docker容器时,容器的文件系统会存在于宿主机的Overlay2目录下。随着我们不断创建和删除容器,Overlay2目录的大小会不断增长,最终可能会占满磁盘空间。这个问题常常困扰着初学者,所以在本文中,我将向你介绍如何解决这个问题。

解决Docker Overlay2目录过大的问题主要可以通过以下步骤完成:

  • 查找并删除未使用的或不需要的Docker镜像和容器。
  • 清理Docker的本地数据和缓存。
  • 调整Docker的存储驱动参数。

步骤

  • 步骤1:查找并删除未使用的或不需要的Docker镜像和容器
## 查找未使用的镜像
docker image prune -f

## 删除未使用的镜像
docker image prune -a -f

## 删除未使用的容器
docker container prune -f
  • 步骤2:清理Docker的本地数据和缓存
## 清理Docker的本地数据和缓存
docker system prune -a --volumes
作者:admin  创建时间:2023-10-17 22:57
最后编辑:admin  更新时间:2025-09-19 10:08