其他分享
首页 > 其他分享> > docker镜像从c盘转移到D盘

docker镜像从c盘转移到D盘

作者:互联网

windows 上面 最新的docker 都是安装[Docker Desktop for Window(https://hub.docker.com/editions/community/docker-ce-desktop-windows)
最新的版本已经基于windows的 wsl2作为底层架构,通过默认创建两个“发行版”,也就是distro来实现容器化功能,并且内部支持一个简易的kubernetes。
可以用wsl命令查看两个默认的distro:

wsl -l -v

  NAME                   STATE           VERSION
* Ubuntu                 Running         2
  docker-desktop         Running         2
  docker-desktop-data    Running         2

对应到磁盘上面,默认位置 %LOCALAPPDATA%/Docker/wsl

数据都是存在C盘,为了节省空间,移动数据到其他地方的步骤如下
以下命令都是运行在以管理员身份运行的PowerShell

  1. 停止docker desktop
  2. wsl 移出,注销,再导入distros
wsl --shutdown
wsl --export docker-desktop-data E:\docker-desktop\docker-desktop-data.tar
wsl --unregister docker-desktop-data
wsl --import docker-desktop-data E:\docker-desktop\data E:\docker-desktop\docker-desktop-data.tar --version 2
  1. 重新启动Docker
  2. 最后,如果在验证后一切没有问题,则可以删除D:\\docker-desktop-data.tar文件

参考文章链接:

把 docker-desktop-data 移出系统盘 - 简书

【Docker】win10上修改docker的镜像文件存储位置(九)- 通过WSL2修改_2021 真实-CSDN博客

标签:--,wsl,desktop,D盘,镜像,docker,data,Docker
来源: https://blog.csdn.net/dhq_blog/article/details/121238757