docker desktop改镜像路径
打开cmd依次执行:
(1)查询状态,使用如下命令
wsl --list --verbose
确保两个状态都已停止
NAME STATE VERSION
* docker-desktop-data Stopped 2
docker-desktop Stopped 2
(2)将docker-desktop、 docker-desktop-data导出到文件中(备份image及相关文件)
wsl --export docker-desktop "D:\docker\docker-desktop.tar"
wsl --export docker-desktop-data "D:\docker\docker-desktop-data.tar"
(根据实际路径修改, 路径要加引号)
(3)wsl --shutdown
wsl --shutdown
(4)从wsl取消注册docker-desktop-data,C:\Users\jayzhen\AppData\Local\Docker\wsl\data\ext4.vhdx文件将被自动删除
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
(5)将导出的docker-desktop、 docker-desktop-data再导入回wsl,并设置我们想要的路径,即新的镜像及各种docker使用的文件的挂载目录
wsl --import docker-desktop "D:\docker\docker-desktop" "D:\docker\docker-desktop.tar" --version 2
wsl --import docker-desktop-data "D:\docker\docker-desktop-data" "D:\docker\docker-desktop-data.tar" --version 2

参考:
【Docker】win10上修改docker的镜像文件存储位置(九)- 通过WSL2修改_docker镜像存储路径修改-CSDN博客
【docker桌面化修改镜像存储位置】 https://www.bilibili.com/video/BV1vU4y197yX/?share_source=copy_web&vd_source=30e4e937f99764c3810dcba11b771986

浙公网安备 33010602011771号