1、关闭和wsl wsl--shutdown 2、备份到处docker data wsl--exportdocker-desktop-datae:\docker-desktop-data.tar 3、注销docker-desktop-data,等于清除 wsl--unregisterdocker-desktop-data 4、重新导入docker-desktop-data 到要存放的文件夹,我这边的文件夹为:e:\docker-desktop-data wsl --importdocker-desktop...
wsl --import docker-desktop-data 'D:\Program Files\docker\docker-desktop-data' D:\tmp\wsl-docker-desktop-data.tar --version 2 验证迁移结果 打开Docker桌面,看是否能够正常启动,数据是否丢失 查看迁移后的目录是否有内容: 可以看到,这时候在“D:\Program Files\docker\”目录下已经有数据了,感兴趣的也...
wsl --export docker-desktop-data 导出后存放的文件路径 比如凯哥导出后存放文件目录为:E:\dockervolumepath\ 所以凯哥导出doceker-desktop、docker-desktop-data及ubuntu命令如下:wsl --export docker-desktop E:\dockervolumepath\docker-desktop.tar wsl --export Ubuntu E:\dockervolumepath\Ubuntu.tarwsl --e...
1、退出Docker Desktop。 2、打开Win+R,输入cmd,打开命令提示符窗口。 3、列出WSL的存储 wsl --list -v 4、关闭WSL wsl --shutdown 此时再查看存储状态会显示为Stopped。 5、创建你要存储的新位置文件夹,比如E:\Docker\wsl\data mkdirE:\Docker\wsl\data 6、导出(备份)容器和它的数据。这一步的时长取决...
win + r --> cmd wsl --import docker-desktop-data "${新存储路径}" "${导出路径}\${导出文件}" --version 2 例 wsl --import docker-desktop-data "D:\working\docker\data" "D:\working\docker\data\docker-desktop-data.tar" --version 2 完毕...
Windows WSL 安装路径迁移(含Docker/Podman) Windows WSL 安装路径迁移
# 安装时存放docker应用程序的文件夹 MD "E:\Docker\DockerApp\Docker" #在E盘里新建Docker文件夹并链接到C盘 mklink /J "C:\Program Files\Docker" "E:\Docker\DockerApp\Docker" 1. 2. 3. 4. 5. 同样用户镜像文件及容器数据文件的默认存储位置【C:\Users\xxxx\AppData\Local\Docker\wsl】下的两个目...
7.导入备份好的docker-desktop-data,这里需要注意前面的路径为最终存放ext4.vhdx的路径,后面的路径为备份文件所在的物理路径,后面的版本号根据第三步的来填写(过程较慢)wsl --import docker-desktop-data E:\dockerdata\ E:\dockerdata\docker-desktop-data.tar --version 2 8.导入完毕,迁移结束 ...
docker的运行数据、镜像文件都存在%LOCALAPPDATA%/Docker/wsl/data/ext4.vhdx中,这对C盘空间紧张的人非常不友好。。。 WSL发行版迁移 网上查了一下wsl发行版迁移,几乎都是说使用LxRunOffline.exe 经过我试验,LxRunOffline.exe确实可以迁移自己安装的发行版,却迁移不了docker自动创建的2个发行版!
这里我是通过安装 docker 来安装 WSL 的, 不过 docker 安装的是 WSL1,在安装时 docker 会提示你需要升级到 WSL2,官方有教程。 以管理员身份打开 PowerShell 并运行: 启用适用于 Linux 的 Windows 子系统: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart ...