win10 下安装docker后init出错的处理

  近日尝试在windows下安装docker,参考很多网上的文章,在
  Boot2Docker官方下载地址:https://github.com/boot2docker/windows-installer/releases 安装1.9的版本.
  装好后,执行命令 boot2docker init 却出错,不能成功创建docker_vm,
  错误信息如下:
  $ boot2docker init
  error in run: Failed to initialize machine "boot2docker-vm": exit status 1

  使用命令 boot2docker -v init ,发觉在创建hostonly 网卡时出错了,
  Progress state: E_FAIL
  VBoxManage.exe: error: Failed to create the host-only adapter
  VBoxManage.exe: error: Code E_FAIL (0x80004005) - Unspecified error (extended info not available)
  在VirtualBox的全局管理的网络中能看到有hostonly的网卡,并且指定有ip是192.168.56.1,而windows下也能看到有网卡,不过是设置为dhcp的,可能这就是命令行创建出错造成的.

  百度后找到了相关的问题
  https://www.virtualbox.org/ticket/14040#comment:36,说是win10 某个版本下出现的问题,并且是标记为已解决了,然后就没有然后了.
  接下来就开始漫漫的尝试之路.
  调整参数,把hostonly的网卡改成 dhcp或静态ip,均不成功.
  直接使用VirtualBox的命令行参数来创建网卡,报错,确认到这是VirtualBox的问题,而不是docker的问题.
  最后无奈之下卸载了旧VirtualBox(5.0.1版本),安装最新的5.0.20版本,再用命令行,终于创建成功了.
  在这里记录下来,希望对其它人有帮助.
 
 

猜你喜欢

转载自huangjiej.iteye.com/blog/2301644