将Hyper-V与VM嵌套(即VM中的Docker Windows桌面)?

时间:2020-01-31 00:35:51

标签: docker hyper-v hypervisor

在具有Windows Server 2019 Enterprise的物理服务器上,我创建了Hyper V多个VM,包括服务器和Win 10 Pro客户端。

我在Win 10 Pro VM客户端之一上安装了Docker Desktop(用于Windows)。

客户端虚拟机名称是Hyper-V管理器。尝试启动DockerDesktopVM时出现错误,状态保持关闭;任何Docker命令都会使Docker崩溃。

我的问题:

  • 在物理设备上嵌套Hyper-V管理器和VM时是否存在冲突?
  • 当DockerDesktopVM关闭且无法启动时,如何执行任何docker命令?

1 个答案:

答案 0 :(得分:1)

https://www.altaro.com/hyper-v/enable-nested-virtualization/

问:问:如何为Hyper-V虚拟机启用嵌套虚拟化 A:为Set-VMProcessor的“ ExposeVirtualizationExtensions”参数传递$ true

Set-VMProcessor <VMName> -ExposeVirtualizationExtensions $true