Docker Desktop 默认存储位置是 C:\用户\Administrator\AppData\Local\Docker\wsl\
Docker Desktop 通过 WSL2 启动,会自动创建 2 个子系统,分别对应 2 个 vhdx 硬盘映像文件C:\Users\fk> wsl --list -v
NAME STATE VERSION
* Ubuntu Running 2
docker-desktop Running 2
docker-desktop-data Running 2
任务栏右下角 Docker Desktop 图标右键,退出程序
执行 wsl --list -v
命令查看,确认 STATE
状态变为 Stopped
执行 wsl --shutdown
关闭 WSL
从 WSL 把镜像 \data\
导出到压缩文件
,导出路径应提前创建好,否则导出到不存在的路径会报错wsl --export docker-desktop-data D:\Docker\wsl\data\
从 WSL 把程序 \distro\
导出到压缩文件
wsl --export docker-desktop D:\Docker\wsl\distro\
注销原镜像和程序wsl --unregister docker-desktop-data
wsl --unregister docker-desktop
从 tar 文件,将导出的 Docker 镜像再导入回 WSL,并设置挂载目录wsl --import docker-desktop-data D:\Docker\wsl\data\ D:\Docker\wsl\data\
wsl --import docker-desktop D:\Docker\wsl\distro\ D:\Docker\wsl\distro\
重新启动 Docker Desktop 即可