Docker Quickstart Terminal无法在Windows 10中启动VirtualBox VM

Chr*_*unt 11 windows virtualbox docker docker-toolbox

我已经多次尝试通过Docker Quickstart Terminal启动Docker VM.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...
Run Code Online (Sandbox Code Playgroud)

为了进一步排除故障,我尝试default使用Start> Headless Start直接在VirtualBox GUI中启动计算机,如其他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}
Run Code Online (Sandbox Code Playgroud)

相关组件的版本:

  • VirtualBox版本5.0.11 r104393
  • Docker Toolbox 1.9.1a
  • Windows 10版本1511(OS Build 10586.14)

Chr*_*unt 10

这个问题的答案之一解决了我的问题,在这里转载了一些编辑:

我找到了解决方案

  1. 打开Windows网络连接
  2. 右键单击已创建的VirtualBox Host only适配器
  3. 选择属性
  4. 检查"VirtualBox NDIS6桥接网络驱动程序"
  5. 禁用并启用突出显示的项目

适配器属性

在我的情况下,默认情况下未检查"属性"窗口中突出显示的项目,但我检查了它并单击"确定"关闭"属性"窗口.之后,Docker Quickstart终端能够成功启动VM.