我遇到了 docker 和 wsl2 *.vhdx 图像占用过多空间的问题。
尝试跑步:
docker system prune --all
重新启动电脑。
vhdx 映像仍然太大。在我的例子中,图像大小增长到 250GB!
原来有一种方法可以在 Windows 中正确缩小 vhdx 图像:
docker system prune
(可选—all
),以清理磁盘空间wsl --shutdown
Optimize-VHD -Path "$env:LOCALAPPDATA\Docker\wsl\data\ext4.vhdx" -Mode Full
,这将调整 vhdx 图像的大小同样,您可以尝试查找占用过多空间的 vhdx 映像并对其进行优化。您可以使用 TreeSize(Bing it: Tree Size Windows) 查找哪个图像占用最多空间并对其进行优化。
附注别忘了跑步
docker system prune