docker desktop 更改镜像储存位置
抄的别人的哦docker desktop默认安装c盘,最新的版本没有直接调位置的选项了,因为docker(windows)有两种启动方式,一种是wsl2,一种是利用hyperv虚拟机。默认是第一种启动的,在设置中general下有相关选项可以选择。通过hyperv虚拟机方式启动的,就去改虚拟机的虚拟硬盘位置即可。网上有相关教程。着重说一下通过wsl2启动的,docker会自动创建两个子系统,通过w
·
抄的别人的哦
docker desktop默认安装c盘,最新的版本没有直接调位置的选项了,因为docker(windows)有两种启动方式,一种是wsl2,一种是利用hyperv虚拟机。默认是第一种启动的,在设置中general下有相关选项可以选择。
通过hyperv虚拟机方式启动的,就去改虚拟机的虚拟硬盘位置即可。网上有相关教程。
着重说一下通过wsl2启动的,docker会自动创建两个子系统,通过wsl --list可以查看,存储位置在C:\Users\你的用户名\AppData\Local\Docker\wsl下对应两个vhdx文件,
解决办法
1.首先关闭docker
2.wsl --shutdown
3.将docker-desktop-data导出到D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar(注意,原有的docker images不会一起导出)
wsl --export docker-desktop-data D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar
注销docker-desktop-data:
wsl --unregister docker-desktop-data
重新导入docker-desktop-data到要存放的文件夹:D:\SoftwareData\wsl\docker-desktop-data\:
wsl --import docker-desktop-data D:\SoftwareData\wsl\docker-desktop-data\ D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar --version 2
参考:https://blog.csdn.net/xukai_/article/details/109610826
https://www.cnblogs.com/xhznl/p/13184398.html
更多推荐
已为社区贡献3条内容
所有评论(0)