Docker不会改变VHD的位置

所以我在Hyper-V上运行win10。

Docker目前正在使用存储在我的C盘(这是一个很小的空间的SSD)的硬盘驱动器实例,我希望它是我的D盘上的sshd。

以下是我尝试并失败的原因,因为它看起来像Docker每次都跳回到默认值。

  • 更改是使用提前部分中的docker界面(到d驱动器中的vhdx文件的副本)
  • 在hypervpipe理器中通过将硬盘迁移到新位置来手动更改它

以及其他的变化,我做这些后重新启动我的电脑。

使用docker> settings> advanced>更改vhd位置 。 注意,您应该select一个空目录,而不是自己复制VHD文件。