Docker Windows 空间释放


Docker Windows 空间释放

首先找到你 Docker 安装的地方,里面有个 wsl 文件,右击可以查看大小

C:\Users\开发5\AppData\Local\Docker

彻底关闭 Docker Desktop,然后打开控制台。输入 wsl --list -v 查看状态,等待全部 Stopped 后继续

M8V[E~EL~N[RNA]YQU9}NJ4

执行 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。然后再执行上面压缩磁盘的操作即可。


文章作者: ❤纱雾
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ❤纱雾 !
评论
  目录