docker d盘_windows10 docker 从C盘迁移到其他盘

本文介绍了如何将Windows 10上的Docker从C盘迁移到D盘,通过关闭Docker服务、移动相关文件夹、删除原有镜像文件夹,并创建符号链接来实现。操作过程中需要注意停止并重新启动Docker服务。
摘要由CSDN通过智能技术生成

查看docker安装版本

docker --version

我的docker版本

Docker version 19.03.8

参考了这位兄台 无问-西东,觉得此番方法太过于烦琐了,下面我用了一个简单的方法

发现windows上安装的docker其实本质上还是借助与windows平台的hyper-v技术来创建一个Linux虚拟机,

你执行的所有命令其实都是在这个虚拟机里执行的,所以所有pull到本地的image都会在虚拟机的Virtual hard disks目录的文件中,这个文件就是虚拟硬盘文件。

修改hyper-v管理器,或者修改docker的Settings,但是实践下来并不管用,重启之后又回到原来的目录。

开始操作

1.关闭服务

9c0c897c907fe209f676a3294b8fd0e1.png

25ca5a81e2eab96b40cc1ab524d75c47.png

b8f3a3089991362d4812df2caecd5619.png

3198bef6b598e9b86bab9983a4c0a5ea.png

同时按键 Ctrl + Alt + Del,进入windows任务管理器,停掉docker后台进程

2b4ad00bd138b4f92cbd89d19e066a77.png

2.打开管理员命令行

将 C:\Program Files\Docker 和 C:\ProgramData\DockerDesktop 剪切到你想放的磁盘下

旧版本的 docker的根镜像存放目录会在C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks

删除源文件夹C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks

接着分别创建符号链接,省出C盘的空间不说,配置文件什么的都不用动

cc26fd3ab71713d44da8a7ee69bc8b90.png

df97af9e65218a628aadade69e9fad8c.png

8c35a36af647952479fe595535ff6420.png

win10 docker小鲸鱼启动后

docker ps -a

报错:

Error response from daemon: open \.\pipe\docker_engine_linux: The system cannot find the file specified

在win10 命令行提示符执行:

Net stop com.docker.service

Net start com.docker.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值