docker desktop 进入配置页,里面有可以设置存储位置的配置项,不过这个配置对于用windows WSL 的客户端来说并不会生效,每次设置后都会被重新修改回默认项。
要想修改这个存储位置只能修改wsl的存储位置才行
首先查看当前安装的wsl
wsl -l -v
NAME STATE VERSION
* docker-desktop-data Running 2
docker-desktop Running 2
关闭wsl
wsl --shutdown
导出desktop-data镜像
wsl --export docker-desktop-data "临时存储地址"
取消注册
wsl --unregister docker-desktop-data
导入备份并指定新路径
wsl --import docker-desktop-data "目标存储路径" "备份地址" --version 2