Docker Quickstart Terminal не запускает виртуальную виртуальную машину VirtualBox в Windows 10

Я несколько раз пытался запустить Docker VM через терминал быстрого запуска Docker. После удаления виртуальной машины default в VirtualBox я получаю следующий вывод

Creating Machine default...
Running pre-create checks...
Creating machine...
(default) OUT | Creating VirtualBox VM...
(default) OUT | Creating SSH key...
(default) OUT | Starting VirtualBox VM...
Error creating machine: Error in driver during machine creation: exit status 1
Looks like something went wrong... Press any key to continue...

Чтобы устранить неполадки, я попытался запустить машину default в графическом интерфейсе VirtualBox напрямую, используя "Пуск" > "Головной старт", как это предлагается в других вопросах Docker. Ошибка запуска и я получил диалоговое окно с сообщением об ошибке:

Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND).

Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).

Result Code:

E_FAIL (0x80004005)

Component:

ConsoleWrap

Interface:

IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Версии связанных компонентов:

  • VirtualBox версии 5.0.11 r104393
  • Docker Toolbox 1.9.1a
  • Windows 10 Version 1511 (OS Build 10586.14)

Ответ 1

Один из ответов на этот вопрос решил мою проблему, воспроизведенную здесь с некоторыми изменениями:

Я нашел решение

  • Открыть сетевые подключения Windows
  • Щелкните правой кнопкой мыши только тот адаптер VirtualBox Host, который был создан
  • Выберите свойства
  • Проверьте "VirtualBox NDIS6 Bridged Networking driver"
  • Отключить и включить выделенный элемент

Свойства адаптера

В моем случае выделенный элемент в окне "Свойства" не был установлен по умолчанию, но я его проверил и нажал "ОК", чтобы закрыть окно "Свойства". После этого терминал быстрого запуска Docker смог запустить виртуальную машину успешно.

Ответ 2

То же самое случилось со мной. В данный момент я использую Windows Home.

По крайней мере, в моем случае, переменные среды DOCKER_MACHINE и DOCKER_TOOLBOX_INSTALL_PATH не были созданы для системы.

Я просто должен был добавить их, и это сработало.

Image

Ответ 3

Я попытался выполнить ответ @chris-hunt, но я не нашел выделенный элемент. Я понял, что это произошло из-за того, что я не установил VirtualBOX, который входит в установку Docket Tools. Я думаю, что использовал более старую версию. Поэтому я удалил инструменты докеров и VitualBOX, как на панели управления Windows. После этого я переустановил Docker Tools с проверенным VirtualBOX и, наконец, работал.