11

我曾多次尝试通过 Docker 快速启动终端启动 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...

为了进一步排除故障,我尝试default在 VirtualBox GUI 中直接使用 Start > 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 工具箱 1.9.1a
  • Windows 10 版本 1511(操作系统内部版本 10586.14)
4

3 回答 3

10

这个问题的答案之一解决了我的问题。这里有一些编辑:

我找到了解决方案

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

适配器属性

对我来说,没有检查“VirtualBox NDIS6 Bridged Networking Driver”。我检查了它并单击“确定”关闭“属性”窗口。之后,Docker 快速启动终端能够成功启动虚拟机。

于 2015-11-30T16:18:41.157 回答
2

这样的事情我也经历过。目前我正在使用 Windows Home。

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

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

图片

于 2018-05-15T12:17:21.853 回答
0

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

于 2018-02-27T20:03:08.217 回答