c盘空间本身就比较小、如果安装了docker服务后,安装的时候没选择其他硬盘,虚拟磁盘也在c盘会占用很大的空间,像我的就三十多个G,把它迁移到其他磁盘一下子节约几十G

1、先输入下面命令查看 docker 状态
wsl -l -v

2、如果没有停止需要停止
wsl --shutdown
3、使用以下命令导出 docker-desktop-data,我这里导出到 F:\docker\docker-desktop-data.tar
wsl --export docker-desktop-data F:\docker\docker-desktop-data.tar
时间比较长、具体看磁盘大小,慢慢等待即可
4、注销原有的磁盘
wsl --unregister docker-desktop-data

6、导入 docker-desktop-data,将刚刚导出的 docker-desktop-data 导入到 f:\docker\data\ 文件夹
wsl --import docker-desktop-data F:\docker\data\ F:\docker\docker-desktop-data.tar --version 2
这一步的时间也是比较长,需要慢慢等待
7、导入成功后,启动本地的docker服务(Docker Desktop),检查是否正常