Вложение Hyper-V в виртуальную машину (например, рабочий стол Docker Windows в виртуальную машину)?

На физическом сервере с Windows Server 2019 Enterprise я создал несколько виртуальных машин Hyper V, как серверов, так и клиента Win 10 Pro.

Я установил Docker Desktop (для Windows) на один из клиентов виртуальной машины Win 10 Pro.

Имя клиентской виртуальной машины - диспетчер Hyper-V. Я получаю сообщение об ошибке, когда пытаюсь запустить DockerDesktopVM, но состояние остается выключенным; любая команда Docker вызывает сбой Docker.

Мои вопросы:

  • Есть ли конфликт при вложении диспетчеров Hyper-V и виртуальных машин в физический ящик?
  • Как вы можете выполнять любые команды докеров, когда DockerDesktopVM выключен и не может быть запущен?

person Peter H    schedule 31.01.2020    source источник
comment
Я запускал Docker Desktop для Windows на нескольких разных виртуальных машинах Win 10, и у меня никогда не было проблем.   -  person J. Scott Elblein    schedule 31.01.2020


Ответы (1)


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

Вопрос: Как включить вложенную виртуализацию для виртуальных машин Hyper-V. О: Передайте $ true для параметра ExposeVirtualizationExtensions в Set-VMProcessor.

Set-VMProcessor <VMName> -ExposeVirtualizationExtensions $true
person Peter H    schedule 04.04.2020