起因安装docker为了允许hyperf框架,看了windows下允许无非虚拟机或者是docker,或者虚拟机中再安装docker,觉得虚拟机再处理比较麻烦,于是安装了DockerToolbox,找了很多文档
首先阿里那边的下载地址如下 阿里
但是只有到18年的版本,还是建议去github获取稍微近一点的 DockerToolbox-19.03.1 的版本
地址如下Releases · docker-archive/toolbox · GitHub
![](https://img.haomeiwen.com/i14914055/d89912a2c18c7cc7.png)
其次可以去提前把另一个文件也给下载了
Releases · boot2docker/boot2docker · GitHub
![](https://img.haomeiwen.com/i14914055/285276c51b457b37.png)
根据网速有加载的那个,github的卡慢就修改本地hosts具体可以百度一下就知道了,这个速度比较满,这个我用蓝奏云转存了,可以下载
快捷下载 至此文件已经差不多下载好了
然后管理员允许安装
![](https://img.haomeiwen.com/i14914055/f087971688fe8642.png)
在一个文档中看到
![](https://img.haomeiwen.com/i14914055/3910231ab2f59d10.png)
这个可以选上一下,就正常安装
![](https://img.haomeiwen.com/i14914055/5713b70ed7eebf41.png)
最后生成3个软件,允许中间这个这个时候可能会报出各种错误,如果不提前下载boot2docker.iso就会本地连接github下载很慢,
我安装在c盘就常规流程
![](https://img.haomeiwen.com/i14914055/e0105cb7d31238c1.png)
把这个文件放到这个文件中,再用管理员运行Docker Quickstart Terminal 还会继续报错
(default) Check network to re-create if needed...
(default) Windows might ask for the permission to create a network adapter. Sometimes, such confirmation window is minimized in the taskbar.
(default) Creating a new host-only adapter produced an error: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe hostonlyif create failed:
(default) 0%...
(default) Progress state: E_INVALIDARG
(default) VBoxManage.exe: error: Failed to create the host-only adapter
(default) VBoxManage.exe: error: Assertion failed: [!aInterfaceName.isEmpty()] at 'F:\tinderbox\win-5.2\src\VBox\Main\src-server\HostNetworkInterfaceImpl.cpp' (76) in long __cdecl HostNetworkInterface::init(class com::Bstr,class com::Bstr,class com::Guid,enum __MIDL___MIDL_itf_VirtualBox_0000_0000_0038).
(default) VBoxManage.exe: error: Please contact the product vendor!
(default) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
(default) VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleCreate(struct HandlerArg *)" at line 94 of file VBoxManageHostonly.cpp
(default)
(default) This is a known VirtualBox bug. Let's try to recover anyway...
(default) Found a new host-only adapter: "VirtualBox Host-Only Ethernet Adapter #2"
(default) Windows might ask for the permission to configure a network adapter. Sometimes, such confirmation window is minimized in the taskbar.
(default) Windows might ask for the permission to configure a dhcp server. Sometimes, such confirmation window is minimized in the taskbar.
Error creating machine: Error in driver during machine creation: Unable to start the VM: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm default --type headless failed:
VBoxManage.exe: error: Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole
Details: 00:00:02.116829 Power up failed (vrc=VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, rc=E_FAIL (0X80004005))
类似这个其实是因为我们安装的·Oracle VM VirtualBox版本太低了是5.几的所以要去升级这个时候点也会报错,我们可以在电脑管家的软件升级看得到这个升级到6.0左右的,但是最好下载了然后不要自动安装自动安装会报一个错误 大概是
VirtualBox installer parameter parsing error: vinf-getopt_not_option please....
其实质就是权限问题去安装包自己安装就好
再允许更新即可
![](https://img.haomeiwen.com/i14914055/c4447d6a9cbe8968.png)
重点
安装的时候记得允许有个oracle 的允许权限的东西,然后再Docker Quickstart Terminal 再
ip获取会花点时间就可以成功
![](https://img.haomeiwen.com/i14914055/ef5cac3995662e9f.png)
记得开启虚拟化
大部分搜索都会说hyperf的什么,可能最开始想用docker desk+hyperf-v 再使用这个版本的时候记得把hyperf-v 关闭了,然后重启一下更新配置
这个方法更适合win10一下什么的,然后说win10家庭版好像有点问题不能 docker desk+hyperf-v 我这边是win10专业版也可以这个方法祝大家都安装没问题
网友评论