三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

压缩docker磁盘占用空间

压缩docker磁盘占用空间

第一步:清理构建缓存,清理它完全不会改变现有的镜像和容器。

在 PowerShell 中运行:

docker builder prune -a -f

第二步:检查并清理残留的数据卷,这一步只会清理不被任何容器绑定的数据卷。

docker volume prune -f

第三步:关闭wsl实例,防止文件被 Docker 后台占用导致压缩失败

wsl --shutdown

第四步:进入 Diskpart 工具,以管理员身份打开命令行

diskpart

第五步:压缩docker虚拟磁盘空间

select vdisk file="C:\Users\Wang\AppData\Local\Docker\wsl\disk\docker_data.vhdx" attach vdisk readonly compact vdisk detach vdisk

显示成功后,退出工具:

exit
← 返回列表