网上有很多安装教程,这里就不赘述,我们主要解决安装过程产生的问题。Docker tool box下载地址:https://www.docker.com/products/docker-toolbox
我们打开QuickStart终端,第一次使用时toolbox会自动创建一个名字为default的虚拟机,并为其添加默认配置,如果你是windows 10的系统你可能出现以下错误:
②或者直接报错告诉你(官方bug 提交:https://www.virtualbox.org/ticket/15019):
(default) Creating a new host-only adapter produced an error:C:\Program Files\Oracle\VirtualBox\VBoxManage.exehostonlyif create failed:
(default) 0%...
(default) Progress state: E_FAIL
(default) VBoxManage.exe: error: Failed to create the host-onlyadapter
(default) VBoxManage.exe: error: SetupDiCreateDeviceInfo failed(0x00000005)
(default) VBoxManage.exe: error: Details: code E_FAIL (0x80004005),component HostNetworkInterfaceWrap,interface IHostNetworkInterface
(default) VBoxManage.exe: error: Context: "enum RTEXITCODE __cdeclhandleCreate(structHandlerArg *)" at line 71 of file VBoxManageHostonly.cpp
(default)
(default) This is a known VirtualBox bug. Let's try to recoveranyway...
Error creating machine: Error in driver during machine creation:Error setting uphost only network on machine start: Failed to find a new host-onlyadapter
Looks like something went wrong... Press any key tocontinue...
出现这两种情况都说明你的虚拟机创建或者访问本地网络适配器出现了问题,我记得当oracleVm的论坛上有人提交了这个霸哥,官方说这是个bug目前解决不了,就好像一个笑话:A:你为什么插队?B:因为我没素质啊。Whatwould you do?我们知道win os 的docker安装需要依赖虚拟机,那我们就去搞虚拟机,点开虚拟机找到我们的默认虚拟机在:
打开你能打开的所有网卡,分别指定不同的网络模式然后重启你的虚拟机,这个时候使用quick startterminal还是会报错,图形界面也会报错,但是我们单独使用Virtual box是不会的,如果你的适配实在无法支持hostonly模式那么就直接使用虚拟机吧,这个方法其实很笨,但是如果你只是为了搭建windows docker做测试那么就将就这样使用吧!
虚拟机docker成功的界面:
【BBSee:第一次写技术博客,只为学习交流,全部原创欢迎拍砖】
【Q:为什么用word写的字体就不一样了好难看】