win7或win10环境DockerToolbox安装教程

 

首先在docker官网注册账号并下载好DockerToolbox.exe,注册账号需要*。网上也有别人分享的安装包,这一步只能自己想办法了。

下面开始安装图文教程:

1. 双击运行DockerToolbox.exe,出现如下窗口,直接Next;

win7或win10环境DockerToolbox安装教程

2. 在这一步选择一个安装目录,自行选择。目录中最好不要有中文,然后Next

win7或win10环境DockerToolbox安装教程

3. 而非在这里提供的选项,除了Git 其它都要选上,Git作用和Windows的cmd窗口一样,只是更好用一些,要不要装看自己喜好。Next

win7或win10环境DockerToolbox安装教程

 

4. 在这一步中,一开始红线那一项是没有被选择的,手动勾选,这一项安装的VirtualBox用来提供虚拟机,很好用比win10自带的虚拟化功能好用,最好安装。Next

win7或win10环境DockerToolbox安装教程

5. 这一步就是安装了,没什么好说的,直接Install

win7或win10环境DockerToolbox安装教程

 

6.安装进度条到头以后,会弹出安装VirtualBox的程序,选择安装,Next

win7或win10环境DockerToolbox安装教程

 

7. 安装完出现如下界面,表示安装成功,到这里就可以松一口气了,后面就是配置了。Finish

win7或win10环境DockerToolbox安装教程

8. 进入安装目录,双击start.sh启动Docker服务,

win7或win10环境DockerToolbox安装教程

9. 第一次启动肯定会出现如图所示错误,是因为需要下载镜像文件失败导致,其实这个镜像文件已经有了只是不再C盘的目录里。别担心。按照第10步走就解决了

win7或win10环境DockerToolbox安装教程

10. 把安装目录里的boot2dcoker.iso镜像文件复制到C盘/user/当前用户/.docker/machine/cache/下,如图所示,上述错误就解决了。

win7或win10环境DockerToolbox安装教程

11. 关掉错误窗口,再次启动start.sh,这一步要注意,再启动之前先断开网络,要不然他还会去下载镜像文件。当出现如下所示即已经成功了。

win7或win10环境DockerToolbox安装教程

12. 第一次启动服务需要创建一台虚拟机,有的电脑时间可能比较长。当出现如下图红线部分,这时候就要联网了,因为它在等待一个IP

win7或win10环境DockerToolbox安装教程

13. 连上网,等待一会,出现如下界面表示docker到此已经安装成功。

win7或win10环境DockerToolbox安装教程

14. start.sh启动的服务窗口不要关,使用git另开一个窗口,连接虚拟机,docker-machine ssh default 这条命令是连接到一个叫default的虚拟机 。

win7或win10环境DockerToolbox安装教程

15. 能连接到虚拟机,就算大功将成,因为虚拟机中必然要运行容器,下载镜像,镜像的注册中心在国外需要*而且还慢的要死。所有我们使用阿里云镜像加速器来下载。怎么搞呢,先删除已有的default虚拟机,再重新创建一个配置了镜像加速器的虚拟机。阿里云镜像加速器申请地址:https://cr.console.aliyun.com/cn-hangzhou/mirrors  重要的是~~免费的~~。在docker服务窗口输入以下命令

docker-machine stop default -- 停止虚拟机   docker-machine rm default  --删除虚拟机  

win7或win10环境DockerToolbox安装教程

 

16. 在执行创建虚拟机之前还有一个小细节,先断网,当出现下图1所示时再联网。docker-machine create --engine-registry-mirror=镜像加速器地址 -d virtualbox default  --创建一个叫default的虚拟机。

执行上述命令最后出现下图2界面即虚拟机创建成功。

win7或win10环境DockerToolbox安装教程

win7或win10环境DockerToolbox安装教程

 

17. 然后就是重复14步的命令,连接到default虚拟机。在这样配置了镜像加速器的虚拟机上就能轻松的下载镜像了。

win7或win10环境DockerToolbox安装教程
————————————————
版权声明:本文为CSDN博主「csdngaoqingrui」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/CSDNgaoqingrui/article/details/82594844

 

docker错误:VBoxManage.exe: error: Details: code E_FAIL (0x80004005),&n

 (2016-07-18 10:41:42)

win7或win10环境DockerToolbox安装教程转载

标签: 

docker

 

virtualbox

分类: 错误处理

完整错误信息:

Starting "default"... (default) Check network to re-create if needed... Unable to start the VM: C:\Program Files\Oracle\VirtualBox\VBoxManage.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 'C:\Users\napas\.docker\machine\machines\default\default\Logs\VBoxHardening.log VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineWrap, interface IMachine Looks like something went wrong in step ´Checking status on default´... Press any key to continue... 

 

解决方法一:

卸载掉docker Toolbox以及VirtualBox,重新安装后这个问题就可以解决了,这个方法10%的成功率。

 

解决方法二:

卸载掉VirtualBox,然后从https://www.virtualbox.org/wiki/Downloads 更新最新版本安装,安装完成后再启动docker的客户端。

亲测 方法二更有效

转自 http://blog.sina.com.cn/s/blog_628cc2b70102wb65.html