wsl2 下清理 docker 占用空间

2022-12-05  本文已影响0人  测绘男的杂货铺

现象:

wsl2 + docker Desktop 配置的环境,发现磁盘占用空间很大,清理images及缓存层后,依然不见减少。

原因:

这是因为ext4.vhdx磁盘空间会根据加载的数据自动增长,但是无法自动回收。下面是手动回收的步骤。

解决方法

1、停止正在运行的Linux子系统。

> wsl --shutdown

2、运行diskpart释放空间

# open window Diskpart
> diskpart
# 选择虚拟机文件执行瘦身
>  select vdisk file="E:\Docker\wsl\data\ext4.vhdx"
> attach vdisk readonly
> compact vdisk
> detach vdisk
> exit

参考

1、https://zhuanlan.zhihu.com/p/437983382

上一篇 下一篇

猜你喜欢

热点阅读