У меня есть виртуальная машина Windows 2012 Server, и я пытаюсь установить и запустить Docker поверх нее, она сталкивается со всеми видами ошибок с Hyper-V, есть ли какие-то конкретные шаги, которые я должен выполнить ?, мой контейнер Docker всегда терпит неудачу, говоря, что не может запустить MobyLinuxVM: функции HyperV не включены.

1 ответ1

0

Уверен, что вам нужно включить Nested Virtualization. Docker для Windows использует Hyper-V. Единственный способ запустить Hyper-V в Hyper-V - это Windows 10 и Server 2016. Шаги для вложенной виртуализации: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization

нашел это: http://blog.davidchristiansen.com/2016/11/run-hyper-v-docker-on-virtual-machine/ Подтверждает вложенный бит виртуализации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .