You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Docker提示磁盘不足,清理镜像后仍占64GB空间该如何解决?

解决方案

  • 第一步:执行带卷清理的全量prune命令
    docker system prune默认不会清理未关联容器的数据卷,这是清理后仍有大量空间被占用的最常见原因。确认无需要保留的离线卷数据后,执行命令:
docker system prune --all --volumes -f

该命令会清理所有未使用的镜像、容器、网络、数据卷,通常可以释放绝大多数残留占用空间。

  • 第二步:手动清理确认不需要的资源
    如果清理后仍有空间被占用,可先删除不需要的存量镜像,你当前列出的镜像可通过以下命令批量删除:
docker rmi postgres:latest redis:latest mysql:latest airflow_worker:latest airflow_scheduler:latest

如果需要清空所有本地镜像,可执行:

docker rmi $(docker images -aq)
  • 第三步:特殊场景空间回收
    如果你使用的是Windows/macOS版Docker Desktop,其采用虚拟磁盘文件存储所有Docker数据,删除资源后虚拟磁盘文件不会自动缩小,需要手动回收空间:
    1. 打开Docker Desktop设置,进入资源->高级页面
    2. 找到磁盘精简相关功能入口,执行虚拟磁盘空间回收即可

如果是Linux环境,可通过以下命令查看Docker各目录的实际占用,定位大文件来源:

sudo du -h --max-depth=1 /var/lib/docker

若确认所有资源都已清理但overlay2目录仍异常占用,可重启Docker服务后再次验证。


内容的提问来源于stack exchange,提问作者R0bert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 20:57:03