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

时间:2015-11-30 16:18:41

标签: windows docker virtualbox docker-toolbox

我已经多次尝试通过Docker Quickstart Terminal启动Docker VM。删除VirtualBox中的default虚拟机后,我收到以下输出

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...

为了进一步排除故障,我尝试使用Start>直接启动VirtualBox GUI中的default计算机。 Headless Start,正如其他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版本1511(OS Build 10586.14)

3 个答案:

答案 0 :(得分:10)

this问题的答案之一解决了我的问题,并在此处进行了一些修改:

  

我找到了解决方案

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

    Adapter properties

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

答案 1 :(得分:1)

同样的事发生在我身上。此时我正在使用Windows Home。

至少在我的情况下,发生的事情是没有为系统创建环境变量 DOCKER_MACHINE DOCKER_TOOLBOX_INSTALL_PATH

我只需添加它们就可以了。

Image

答案 2 :(得分:0)

我试图关注@ chris-hunt的答案,但我没有找到突出显示的项目。我意识到这是因为我没有安装Docket Tools安装中的VirtualBOX。我想我使用的是旧版本。 所以我在Windows控制面板上卸载了docker工具和VitualBOX。之后,我重新安装了Docker Tools并检查了VirtualBOX,它终于奏效了。