windows admin center下载_Docker Toolbox 在windows下的安装

安装docker的过程中遇到了以下问题,记录一下。

  1. Looks like something went wrong in step ´Looking for vboxmanage.exe

没装virtualbox,安装一下virtualbox即可。

其实可以看一下start.sh里的代码,Docker就是在找VBoxManage.exe,如果安装了virtualbox还不行,就去环境变量里配置一下 VBOX_INSTALL_PATH 。

STEP="Looking for vboxmanage.exe"
if [ ! -z "$VBOX_MSI_INSTALL_PATH" ]; then
  VBOXMANAGE="${VBOX_MSI_INSTALL_PATH}VBoxManage.exe"
else
  VBOXMANAGE="${VBOX_INSTALL_PATH}VBoxManage.exe"
fi

2. (default) Downloading d:Userslvyue.dockermachinecacheboot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v19.03.5/boot2docker.iso...

因为墙,所以下载贼慢,可以直接迅雷访问提示里的地址,把iso下载下来,然后放在cache目录下 D:Userslvyue.dockermachinecache,然后重启Docker。

3. Unable to start the VM: C:Program FilesOracleVirtualBoxVBoxManage.exe startvm default --type headless failed:

VBoxManage.exe: error: The virtual machine 'default' has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in 'd:Userslvyue.dockermachinemachinesdefaultdefaultLogsVBoxHardening.log'

cd到virtualbox的安装路径,重新安装Virtualbox,带上以下参数。

> VirtualBox.exe -msiparams NETWORKTYPE=NDIS5

然后重启电脑。

如果这样装还是不行的话,就重装 最新版本 docker,然后勾选上 安装NDIS5的选项。

成功之后,你的网络链接里将会有以下host-only网络链接。

9e9b3b359a8da03ecb4d36ae9676468c.png

PS:这里我发现重启跟不重启区别挺大的... 这个问题卡了我好久,没有教程说要重启PC,安装程序也没有提醒,但是我发现 重启之后就可以了... 这个问题实质上是个virtualbox 5.0.x版本的bug,说是在5.0.12的样子fix了,但是我安装的是5.1.14,还是遇到了这个问题。

4. Hyper-V问题

我最早安装的1.1.13版本的docker 会提示要求禁止Hyper-V, 但是Hyper-V禁用之后,docker提示我BIOS不支持virtualization,同时发现virtualbox随便建个虚拟机都不能用了... 重启进BIOS之后发现virtualization是打开的,感觉这个提示有问题....

d01c91cede23241ba008e05f1d0744dd.png

解决方案:开启Hyper-V,安装最新版本的docker(19.03.1),然后重启机器,问题解决。

启用/关闭 Hyper-V方法:

8752b591ca50756ff4379b83b63f8bda.png

63303cef376b829ae7e0388bc2a91ca3.png

最新版的docker虽然也会提示触发了virtualbox的bug,但是recover anyway是成功的,旧版仍然会失败。

1736caed005572cf2d530c74220a479e.png

另外值得一提的是,虽然提示里一直告诉我windows会ask permission,但是完全没有任何提示...... 我也试过用admin方式,但是完全没有作用,我再某一篇博客中甚至看到,请勿使用admin方式打开的建议...

所以最终被证明成功的安装中,我是没有使用admin方式的,docker也没有ask permission,总之成功了。

搞了两个小时... 终于装好了... QAQ

参考:

  1. https://stackoverflow.com/questions/39373217/docker-looks-something-went-wrong-in-step-looking-for-vboxmanage-exe
  2. https://www.jianshu.com/p/f8bb86ff7650
  3. https://stackoverflow.com/questions/33725779/failed-to-open-create-the-internal-network-vagrant-on-windows10/33733486#33733486
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值