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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值