docker-desktop是存放程序的,docker-desktop-data是存放镜像的,这两个wsl子系统都是默认放在系统盘的。
现将这2个存储文件迁移至其他盘(比如:D:\system\wsl)的流程如下:
1.导出wsl子系统镜像:
wsl --export docker-desktop D:\system\wsl\docker-desktop\docker-desktop.tar
wsl --export docker-desktop-data D:\system\wsl\docker-desktop-data\docker-desktop-data.tar
2.删除现有的wsl子系统:
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
3.重新创建wsl子系统:
wsl --import docker-desktop D:\system\wsl\docker-desktop D:\system\wsl\docker-desktop\docker-desktop.tar --version 2
wsl --import docker-desktop-data D:\system\wsl\docker-desktop-data D:\system\wsl\docker-desktop-data\docker-desktop-data.tar --version 2