问题:
最近安装deepseek,及本地知识库ragflow,安装了docker,然后,我的C盘空余空间,就越来越小,排查了半天,发现是docker这家伙,
Wsl在c盘占地儿太多:
因为在Windows 中Docker是默认安装到WSL中的,并且默认放在C盘中的。
没有解决问题的解决方案
差了很多资料,说通过命令,把docker-desktop-data
和docker-desktop迁移出去,然后我参照执行了命令
wsl --list -v,显示的只有docker-desktop:
网上人家还有一个docker-desktop-data,类似这样:
虽然不一样,我还是硬着头皮执行了下面三条命令:
- wsl --export docker-desktop "E:\tmp\docker-desktop.tar"
- wsl --unregister docker-desktop
- wsl --import docker-desktop E:\docker\dockerdesktop\ "E:\tmp\docker-desktop.tar" --version 2
结果就是没结果。。。
解决了问题的方案
后来,发现docker有直接设置的地方,打开docker找到下面设置:
选择browse,选择新的目录,如E:\docker\wsl ,系统会自动补全DockerDesktopWSL文件夹如下图:
点击apply&restart,弹出提示,点击yes,move it
完成后docker会自动重启,回到当前页面,可以查看,原C:\Users\ThinkPad\AppData\Local\Docker\swl下的磁盘移到相应新目录:
完活,希望对大家有用。
评论记录:
回复评论: