电脑使用过程中空间占用异常,发现是docker的镜像占用空间很大

Image
但是删除没有使用的image以后,发现空间没有减小

Image

寻找大文件的源头,发现是一个ext4.vhdx的文件,现在要做的就是把他压缩一下

这个文件默认在

%UserProfile%\AppData\Local\Docker\wsl

开始压缩

查询docker的wsl运行状态
wsl -l -v

Image

关闭运行的wsl

wsl --shutdown

Image

使用DiskPart释放WSL2的磁盘空间

可以打开DiskPart 的命令行工具窗体

Image

然后输入
select vdisk file="ext4.vhdx 所在的目录"

我的是:

select vdisk file="C:\Users\15977\AppData\Local\Docker\wsl\data\ext4.vhdx"

执行压缩磁盘命令compact vdisk

Image