更改Windows 10 Pro上的Docker本机映像位置
这不是 Change Docker机器位置 – Windows 的重复
我在启用了Hyper-V的Windows 10 Pro上使用docker native版本1.12.1-stable(版本:7135)。 所以docker 没有运行VirtualBox,也没有文件夹C:\ Users \ username \ .docker
我想移动docker的图像,caching,…到我的第二个驱动器D:\
我想我应该编辑Docker守护进程configuration。
我试图添加"graph": "/D/docker"
。 Docker启动正确,但由于错误,我无法拉出任何图像
打开/ D / docker / tmp / GetImageBlob135686954:没有这样的文件或目录
如何告诉docker使用另一条path来存储它的图像等?
我在这里find了解决办法
在Windows上的Docker本机运行在Hyper-V虚拟机中。
移动现有的泊坞窗虚拟机
我必须将docker使用的虚拟机移动到所需的位置。 我使用Hyper-Vpipe理器的GUI来做到这一点。 docker的VM被称为MobyLinuxVM 。
- 用鼠标右键单击 MobyLinuxVM
- select移动
- select所需的位置
设置期货Hyper-V虚拟机的位置
为了确保Hyper-V的期货虚拟机将存储在我的辅助驱动器上,我按照这些说明进行操作
在PowerShellterminal( 目标文件夹必须存在 )
SET-VMHOST –computername <computer> –virtualharddiskpath 'D:\Hyper-V_Virtual-Hard_Disks'
SET-VMHOST –computername <computer> –virtualmachinepath 'D:\Hyper-V_VMs'