根据我们群友实际情况反馈,因频繁测试Dify 1.0.1,因此多次安装和删除容器,但发现C盘空间不断减少,我跟他们提供以下几种方案,C盘瞬间节省几十个GB,现在分享给有用的朋友:
方法1:
1、Docker-Desktop设置虚拟磁盘的位置,比如新设置到D盘。

方法2:
以管理员身份运行 PowerShell:
- 首先确保关闭 Docker Desktop
- 关闭 WSL
wsl --shutdown
- 优化 docker_data.vhdx
Optimize-VHD -Path "D:\DockerDesktopWSL\disk\docker_data.vhdx" -Mode Full
- 优化 ext4.vhdx
Optimize-VHD -Path "D:\DockerDesktopWSL\main\ext4.vhdx" -Mode Full
方法3:
1、在启用Docker-Desktop时,以管理员身份运行 PowerShell或在DOS命令提示符下按顺序输入:
docker system prune -a --volumes
docker builder prune --all
2、停用Docker-Desktop,以管理员身份运行 PowerShell或在DOS命令提示符下按顺序输入:
diskpart
select vdisk file="C:\wsl\DockerDesktopWSL\disk\docker_data.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
方法4:
1、停用WLS2 和Docker-Desktop,找到虚拟磁盘文件(以.vhdx结尾)直接删除(如担心意外可以备份到别处),直接删除即可(这主要针对此Docker没有任何的容器或镜像切文件还是很大情况)
2、以此再启动WLS2 和Docker-Desktop,则会生成新的虚拟磁盘文件,但文件非常小。

转载作品,原作者:一飞,文章来源:https://www.toutiao.com/article/7481901012962492969