如何正确调整docker桌面WSL2中的磁盘使用大小?

问题描述 投票:0回答:1

我遇到了 docker 和 wsl2 *.vhdx 图像占用过多空间的问题。

尝试跑步:

docker system prune --all

重新启动电脑。

vhdx 映像仍然太大。在我的例子中,图像大小增长到 250GB!

docker wsl-2 diskspace
1个回答
0
投票

原来有一种方法可以在 Windows 中正确缩小 vhdx 图像:

  1. 在cmd中运行:
    docker system prune
    (可选
    —all
    ),以清理磁盘空间
  2. 鼠标右键单击系统托盘中的 docker 桌面 -> 退出
  3. 在cmd中运行:
    wsl --shutdown
  4. 运行
    Optimize-VHD -Path "$env:LOCALAPPDATA\Docker\wsl\data\ext4.vhdx" -Mode Full
    ,这将调整 vhdx 图像的大小

同样,您可以尝试查找占用过多空间的 vhdx 映像并对其进行优化。您可以使用 TreeSize(Bing it: Tree Size Windows) 查找哪个图像占用最多空间并对其进行优化。

附注别忘了跑步

docker system prune

© www.soinside.com 2019 - 2024. All rights reserved.