4

Моя конечная цель - запустить Docker для Windows в Windows 10 Pro (оценка).

Чтобы сделать это,

  1. Загрузил ознакомительный образ Windows 10 Pro с веб-сайта Microsoft,
  2. Монтируется с виртуальной коробкой
  3. Установлен докер для windows

Установка не удалась, так как для этого требовалось включить "виртуализацию", как описано в https://github.com/docker/for-win/issues/74

Я уже настроил параметры "виртуализации оборудования" для виртуальной машины, как вы можете видеть ниже ... Но все равно он не включен в гостевой ОС Windows

Любые подсказки о том, как включить его?

3 ответа3

3

Проблема с VirtualBox. Он не поддерживает вложенную виртуализацию (пока), а Docker для Windows использует Hyper-V. Тем не менее, если вы создаете виртуальную машину, работающую под управлением 10-летия Widows, внутри проигрывателя VMware. Докер для Windows будет работать. Во время установки он активирует Hyper-V и после перезагрузки все будет работать.

1

Вы можете сделать это с помощью Docker для Windows Beta. https://beta.docker.com/

По умолчанию он использует Hyper-V вместо Virtualbox для своего гипервизора.

0

Virtualbox не предоставляет расширения Intel VT для виртуальных машин. Таким образом, вы не можете использовать эти расширения в Virtualbox или гипервизоре, работающем в Windows в VirtualBox.

  • Когда вы активируете расширения VT в хосте Virtualbox, этот гипервизор использует эти расширения для поддержки виртуализации.
  • Однако, хотя вы активировали расширение, гостевая ОС, работающая в Virtualbox, не может использовать эти расширения.

В настоящее время Docker для Windows использует Hyper-V (гипервизор, предоставленный Microsoft). Hyper-V поддерживает «вложенную виртуализацию», т.е. вы можете запускать Hyper-V в гостевой ОС, получая доступ к расширениям Intel VT, предоставляемым хостом Hyper-V.

Если вы не заинтересованы в использовании Hyper-V на гостевой и хост-машине одновременно, вы можете рассмотреть VMware Workstation. Этот гипервизор [поддерживает эмуляцию Intel VT] [3]. Вы можете запустить операционную систему, использующую эти расширения, на виртуальной машине в VMware.

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