现在我们安装的都是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
image.png
2 备份镜像
wsl --export Ubuntu D:\docker\Ubuntu.tar
wsl --export docker-desktop-data D:\docker\docker-desktop-data.tar
wsl --export docker-desktop D:\docker\docker-desktop.tar
image.png
3 取消注册
wsl --unregister Ubuntu
wsl --unregister docker-desktop-data
wsl --unregister docker-desktop
image.png
4 镜像数据导回 WSL 并挂载到新路径
wsl --import Ubuntu "D:\\docker\\wsl\\Ubuntu" "D:\\docker\\Ubuntu.tar" --version 1
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
image.png
5.启动docker-desktop
最新版修改方法
在设置中选择文件保存路径应用即可
image.png