Docker Desktop(WSL2)修改镜像存储位置

docker-desktop是存放程序的,docker-desktop-data是存放镜像的,这两个wsl子系统都是默认放在系统盘的。

现将这2个存储文件迁移至其他盘(比如:D:\system\wsl)的流程如下:

1.导出wsl子系统镜像:


wsl --export docker-desktop D:\system\wsl\docker-desktop\docker-desktop.tar
wsl --export docker-desktop-data D:\system\wsl\docker-desktop-data\docker-desktop-data.tar

2.删除现有的wsl子系统:


wsl --unregister docker-desktop
wsl --unregister docker-desktop-data

3.重新创建wsl子系统:


wsl --import docker-desktop D:\system\wsl\docker-desktop D:\system\wsl\docker-desktop\docker-desktop.tar --version 2
wsl --import docker-desktop-data D:\system\wsl\docker-desktop-data D:\system\wsl\docker-desktop-data\docker-desktop-data.tar --version 2