Docker Windows 空间释放
首先找到你 Docker 安装的地方,里面有个 wsl 文件,右击可以查看大小
C:\Users\开发5\AppData\Local\Docker
彻底关闭 Docker Desktop,然后打开控制台。输入 wsl --list -v
查看状态,等待全部 Stopped 后继续
执行 diskpart
命令,会打开一个新的窗口。
# 在DiskPart命令窗口中执行以下操作
# 选择虚拟磁盘文件,C:\Users\开发5\AppData\Local\Docker\wsl\data\ext4.vhdx
select vdisk file="[虚拟磁盘文件路径]"
# 压缩文件
compact vdisk
# 压缩完毕后卸载磁盘
detach vdisk
再去查看 vhdx 的大小,如果变化不大,那么可能是你本地 build 过镜像, 这部分缓存是需要手动清理的。
docker builder prune
清理 Build Cache。然后再执行上面压缩磁盘的操作即可。