方法一、导入导出wsl子项目的位置来实现
网上找的老办法,实现有点点问题,有大佬可以尝试下。
1.关闭desktop-docker和wsl
使用wsl --list -v
查看关闭前后的状态
使用wsl --shutdown
来关闭wsl
2.创建新的镜像与容器目录
3.导出原文件夹
分别将c盘那两个文件夹(data和distro)的内容打包压缩到H盘对应的文件夹
wsl --export docker-desktop-data D:\02_Docker\wsl\data\docker-desktop-data.tar
wsl --export docker-desktop D:\02_Docker\wsl\distro\docker-desktop.tar
4.注销原文件
注销c盘原来的文件
wsl --unregister docker-desktop-data
wsl --unregister docker-desktop
5.导入新文件夹
再将H盘的两压缩文件导入回wsl
wsl --import docker-desktop-data D:\02_Docker\wsl\data\ D:\02_Docker\wsl\data\docker-desktop-data.tar
wsl --import docker-desktop D:\02_Docker\wsl\distro\ D:\02_Docker\wsl\distro\docker-desktop.tar
存在的问题
重启后,distro目录文件还在跑到原路径下去了。。
方法二、Desktop-Docker图形化配置(推荐)
直接点击右上角齿轮图标,在Resource—>Advanced中,配置镜像路径即可。
配置了后可以看到原目录下已经空了。文件被移动到新的目录下。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END