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 и, наконец, работал.