docker 清理查看与清理磁盘使用

最后发布时间 : 2026-08-18 10:52:51 浏览量 :

Docker 磁盘查看

# 查看 Docker 总体占用
docker system df

# 详细查看
docker system df -v

# 查看 Docker 实际目录
sudo du -h --max-depth=1 /var/lib/docker | sort -h

Docker 清理

# 清理停止的容器
docker container prune

# 清理无用镜像
docker image prune -a

# 清理无用 Volume
docker volume prune

# 清理无用网络
docker network prune

# 清理 Build Cache
docker builder prune -a

# 一次性清理常见无用资源
docker system prune -a

BuildKit / buildx

# 查看构建缓存
docker builder du
docker buildx du

# 清理构建缓存
docker builder prune -a -f
docker buildx prune -a -f

查看 Docker 日志占用

sudo find /var/lib/docker/containers/ \
  -name '*-json.log' \
  -exec du -h {} \; | sort -h | tail -20

最常用排查组合:

docker system df -v
docker builder du
sudo du -h --max-depth=1 /var/lib/docker | sort -h

然后根据占用情况选择 prune