現在我們安裝的都是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