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

 

posted @   钟吾零ZWL  阅读(78)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示