小鲸鱼打头阵!!

win10家庭版docker安装 win10家庭版怎么安装docker_docker


此教程适合win10家庭版、没有Hyper-V、也就是常规教程用不了的仙女们看。

网上的教程…有的说家庭版装不了,其实也是可以的啦…

win10家庭版docker安装 win10家庭版怎么安装docker_win10家庭版docker安装_02

这里整理出安装成功的正确方法,整合了很多教程,文末会给出参考链接。

安装步骤:

1. 下载Docker

win10家庭版需要通过docker toolbox来安装。

下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

win10家庭版docker安装 win10家庭版怎么安装docker_Docker_03


选择CE版本2. 双击已下载好的DockerToolbox的exe文件,然后按照默认选项执行安装,安装过程中会提示安装插件,点击同意即可。安装完成后会在桌面上生成三个图标,如下所示

此处需要注意:安装时,如果你已经下载过Git,就不需要勾选下载Git了

win10家庭版docker安装 win10家庭版怎么安装docker_Docker_04


win10家庭版docker安装 win10家庭版怎么安装docker_docker_05


3. 右键Docker Quickstart Terminal 属性,将目标中的Git地址换为你自己的bash.exe地址,修改后的Target为如图所示(后面的路径不用修改)

如果不进行此步骤,就会报找不到应用程序的问题,因为之前装过Git,安装Docker默认生成的快捷方式中,Git的路径是C:\Program Files\Git\bin\bash.exe。而之前安装的Git并不是这个路径,所以会出错。

win10家庭版docker安装 win10家庭版怎么安装docker_win10家庭版docker安装_06


4. 将boot2docker.iso 镜像,拷贝至:C:\Users\Admin.docker\machine\cache目录下

注意:machine\cache文件夹需要自己创建此步骤的原由:由于docker运行 docker-machine create 命令第一次启动会去github.com下载一个最新的boot2docker.iso 镜像。国内下载会很慢,有时会卡死。在DockerToolbox的安装目录下已经存在boot2docker.iso 镜像了,只需要将该ios文件,拷贝至:C:\Users\Admin.docker\machine\cache目录下

win10家庭版docker安装 win10家庭版怎么安装docker_win10家庭版docker安装_07


win10家庭版docker安装 win10家庭版怎么安装docker_docker_08


5. 运行cmd,执行以下命令,注意初始化的docker-machine的名称一定叫“default”:

docker-machine create default -d virtualbox --virtualbox-boot2docker-url=/Users/你的用户名/.docker/machine/cache/boot2docker.iso

进行docker-machine初始化。

此处可能会报错,如下图:

win10家庭版docker安装 win10家庭版怎么安装docker_Docker_09


百度到大部分的解决方案都是安装Hyper-v,但实际上这个win10家庭版根本装不了hyper-v.后面发现可能是oracle virtual box的问题。

此报错解决方式:把oracle virtual box 从5.x更新到最新的版本

此处更新的是5.2版本

https://www.virtualbox.org/wiki/Download_Old_Builds_5_2

win10家庭版docker安装 win10家庭版怎么安装docker_Docker_10


再次运行刚才的长命令:

docker-machine create default -d virtualbox --virtualbox-boot2docker-url=/Users/你的用户名/.docker/machine/cache/boot2docker.iso

此时正确的运行截图:

win10家庭版docker安装 win10家庭版怎么安装docker_2d_11


6. 初始化成功过后,打开Oracle VM VirtualBox,可以看到创建的default

win10家庭版docker安装 win10家庭版怎么安装docker_docker_12


7. 在cmd命令窗口,执行以下命令,以保证客户端和服务端api版本一致,这一点很重要:

docker-machine upgrade

win10家庭版docker安装 win10家庭版怎么安装docker_docker_13


8. 最后打开Docker Quickstart Terminal,出现小鲸鱼界面,说明安装docker成功

win10家庭版docker安装 win10家庭版怎么安装docker_docker_14