现在我们安装的都是WSL2,WSL2 模式下 docker-desktop-data 磁盘映像通常位于以下位置:C:\Users<你当前用户名>\AppData\Local\Docker\wsl\data\ext4.vhdx
1 关闭 Docker Desktop 很重要一定要关闭Docker Desktop 下进行操作
在任务栏右下角右键单击 Docker Desktop 图标关闭 Docker 桌面,选择退出 Docker 桌面,等一会 Docker 图标没了之后,就证明 Docker 完全关闭了,然后,打开命令提示符
wsl --list -v
2 备份镜像
wsl --export docker-desktop-data D:\docker\docker-desktop-data.tar
wsl --export docker-desktop D:\docker\docker-desktop.tar
3 取消注册
wsl --unregister docker-desktop-data
wsl --unregister docker-desktop
4 镜像数据导回 WSL 并挂载到新路径
wsl --import docker-desktop "D:\\docker\\wsl\\docker-desktop" "D:\\docker\\docker-desktop.tar" --version 2
wsl --import docker-desktop-data "D:\\docker\\wsl\\docker-desktop-data" "D:\\docker\\docker-desktop-data.tar" --version 2
5.启动docker-desktop