近日尝试在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版本,再用命令行,终于创建成功了.
在这里记录下来,希望对其它人有帮助.
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版本,再用命令行,终于创建成功了.
在这里记录下来,希望对其它人有帮助.