Windows Docker 安装
win7、win8 等需要利用 docker toolbox 来安装,
阿里云的镜像来地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
我用的版本是:DockerToolbox-18.03.0-ce.exe ,当前最新的版本。
http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/DockerToolbox-18.03.0-ce.exe
下载下来以后,开始安装
选择完全安装,
我有git了,所有就把git for windows点掉了。
选择添加到路径
然后一步到底。
安装成功以后,界面如下
会出现Docker Quickstart Terminal 和Kitermatic .
点击Docker Quickstart Terminal以后,出现以下提示
发现找不到bash.exe ,点开快捷的属性查看
目标指向地址:
"C:Program FilesGitbinbash.exe" --login -i "d:Program FilesDocker Toolboxstart.sh"
发现找不到bash.exe ,
bash.exe是git里的程序,我的git也是安装在D盘的,所以更改一下就可以了。
再次点击就可以启动了。
会先下载一个Boot2Docker的iso程序 。
但是经常因为墙的问题下载不下来,所以我们可以利用各种方法,先下载过来。
文件大小大概57M
下载完以后,放到如下目录
C:Usersuser.dockermachinecache
然后重新打开Docker Quickstart Terminal
1.先把boot2docker.iso 拷贝到虚拟机下面。
2.创建虚拟机
3.创建ssh key
4.启动虚拟机。
5.检查网格。
发现virtualbox 里有问题。
Unable to start the VM: C:Program FilesOracleVirtualBoxVBoxManage.exe
百度搜索了一下,有以下两个解决方法
解决方法一:
卸载掉docker Toolbox以及VirtualBox,重新安装后这个问题就可以解决了,这个方法10%的成功率。
解决方法二:
卸载掉VirtualBox,然后从https://www.virtualbox.org/wiki/Downloads 更新最新版本安装,安装完成后再启动docker的客户端。
直接选择重新安装virtualbox ,还是报错。
到这里查了一个,大都是说要机器支持hyper-v或者虚拟化才可以的。
公司的电脑估计是不行了。
不过docker toolbox 是基于virtualbox的,那不如直接用linux了。
VBoxManage.exe: error: Details: code E_FAIL (0x80004005)
报错信息
(default) Windows might ask for the permission to configure a dhcp server. Somet
imes, 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 --typ
e headless failed:
直接在虚拟机里启动虚拟机, 提示不能为default打开一个任务
总结下来就是电脑必须要支付虚拟化技术,但是有小部分支持虚拟化技术,也不行的,只占小部分。
参考:
windows 下使用 docker toolbox https://www.jianshu.com/p/64a2a2392d00
还不快抢沙发