将 Docker虚拟磁盘文件ext4.vhdx迁移出C盘 ,更换到D盘

ext4.vhdx 是个虚拟磁盘,会占用很大磁盘空间,可将其改到其它磁盘或分区,如D分区

默认情况下,Docker Desktop for Window 将创建以下 2 个发行版。

docker-desktop-data

docker-desktop

我在最初安装完后 增加了Ubuntu版本的

输入命令 wls --list -v 确保服务状态为停止
使用WSL命令先将文件导出
复制代码
wsl --export docker-desktop D:\DockerData\docker-desktop.tar
wsl --export docker-desktop-data D:\DockerData\docker-desktop-data.tar
取消注册
复制代码
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
备份导入

将先前导出的文件挂载到固定的路径下D:\DockerData\docker\desktop,D:\DockerData\docker\data (当然路径可以变更,不过需提前创建好对应的文件夹,不然会提示找不到目录)

验证

再次使用 wsl --list -v ,并执行docker相关命令 验证是否可以使用,并启动你的Docker Desktop看看是否能够正常运行