windows 10 docker 从C盘迁移到其他盘
docker 默认安装到c 盘,c 盘又太小,蛋疼,只有把它迁移了。打开-->控制面板\系统和安全\管理工具\Hyper-V 管理器停止 docker 相关进程停止hyper-v 服务修改hyper-v 和docker 相关路径将C:\Program Files\Docker 全部拷贝到H 盘将 C:\ProgramData\DockerDesktop 全部拷贝到H盘此时启动会报docker
docker 默认安装到c 盘,c 盘又太小,蛋疼,只有把它迁移了。
目录
将C:\Program Files\Docker 全部拷贝到H 盘
将 C:\ProgramData\DockerDesktop 全部拷贝到H盘
停止 docker 相关进程
停止hyper-v 服务
打开-->控制面板\系统和安全\管理工具\Hyper-V 管理器
修改 hyper-v 和docker 相关路径
将C:\Program Files\Docker 全部拷贝到H 盘
将 C:\ProgramData\DockerDesktop 全部拷贝到H盘
修改docker 服务路径
此时启动会报docker 服务启动出错
运行“regedit”打开注册表,在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services”中查找“com.docker.service”,
将ImagePath 修改为 H盘的路径
环境变量修改
最后进入H盘,双击 启动docker 成功了
重装win10 专业版系统之后,按照上面的方法会有报错,再继续操作下面步骤,最后重启一下电脑解决了
WSL发行版迁移
此处转载自xhznl 博客:win10使用WSL 2运行Docker Desktop,运行文件从C盘迁移到其他目录 - xhznl - 博客园
docker 版本:v20.10.0
下面是操作方法:
-
首先关闭docker
-
关闭所有发行版:
wsl --shutdown
-
将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
更简单的迁移方式:
此处转载自博客园:
Windows10家庭版使用LxRunOffline工具迁移子系统和docker发行版到其他盘符防止系统盘爆满_yaoyongcsdn的博客-CSDN博客_lxrunoffline
直接执行这两个命令
LxRunOffline move -n docker-desktop-data -d D:\WinLinux\docker-desktop-data
LxRunOffline move -n docker-desktop -d D:\WinLinux\docker-desktop
更多推荐
所有评论(0)