Windows10家庭中文版安装docker-不安装Hyper-V

国庆七天假,没有抢到回家的票,就自己在家玩一下docker,记录一下安装踩到的坑。

一、安装环境

我的电脑,右键,属性,Windows版本中查看系统版本,我的是Windows10 家庭中文版。

二、前期探索

按教程在docker官网上注册下载了Docker for Windows Installer.exe,双击运行之后报错

Windows10家庭中文版安装docker-不安装Hyper-V_第1张图片

原来是版本不对,Docker可以支持在mac、windows、linux上安装,但是在windows系统中Docker目前仅有win10专业版和企业版的安装包,win7/win8/win10家庭版需要通过docker toolbox来安装。于是我下载了DockerToolbox-18.01.0-ce.exe,运行产生了docker.exe文件,可以通过docker version来查看版本,但是运行不了其他的命令,也没有可爱的小鲸鱼,看来被“骗”了。

查了资料,说win10要安装Hyper-V,但是我在我的电脑上没有找到,继续查资料,说是可以安装Hyper-V,但是有什么什么坏处,谨慎安装,有人说安装了出问题卸载不了,好吧,我还是不装的好。

三、天堑变通途

经不懈努力,终于使得docker安装之路,天堑变通途。

1、在阿里云镜像里下载docker-toolbox,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/,我下载的是DockerToolbox-18.01.0-ce.exe。

Windows10家庭中文版安装docker-不安装Hyper-V_第2张图片

2.下载完成后,双击运行,选择安装路径,之后按默认选项点击下一步即可,安装完成后,在桌面会出现三个快捷方式图标。

Windows10家庭中文版安装docker-不安装Hyper-V_第3张图片

四、没那么简单

以为安装完就完事了,燃鹅。。。

0、首次运行Docker Quickstart Terminal,弹框显示“缺少快捷方式”:Windows正在查找bash.exe,如果想亲自查找文件,请单击浏览。

报上述错误是因为我电脑之前已经安装了git,和本次安装的git里的bash.exe路径冲突了,也就是快捷方式所指定的路径不对,解决办法:图标右键-属性,快捷方式-目标输入框中,用之前安装的git的bash.exe路径替换输入框中的本次安装的git的bash.exe路径部分即可。

1、再次运行Docker Quickstart Terminal之后,报以下错误

Windows10家庭中文版安装docker-不安装Hyper-V_第4张图片

意思是这台电脑VT-X被禁用了,百度了一下,就是CPU的虚拟化被禁用,查看自己的CPU,果然。

Windows10家庭中文版安装docker-不安装Hyper-V_第5张图片

2、CPU开启虚拟化

上面显示CPU虚拟化被禁用,需要使用BIOS开启。

在电脑的设置-更新和安全-恢复里面,点击立即重新启动,在这里重启,可以进入BIOS修改系统配置。

Windows10家庭中文版安装docker-不安装Hyper-V_第6张图片

在这里点击重启后,系统进入选项页,依次选择:疑难解答-高级选项-UEFI固件设置,进入设置页面,使用左右箭头进入Configuration选项卡,使用上下键进入Inter Virtual Technology,用Enter进入选择,将Disabled改为Enabled,按页面下方提示Fn+ F10保存并退出,系统会重新开机,此时查看CPU:

Windows10家庭中文版安装docker-不安装Hyper-V_第7张图片

虚拟化已启用,这时重新运行Docker Quickstart Terminal(无需重新安装),出现小鲸鱼图标,安装完成。

Windows10家庭中文版安装docker-不安装Hyper-V_第8张图片

3、检查安装是否成功

命令行输入docker version 和 docker images命令,可查看版本和镜像,表明docker已安装成功

Windows10家庭中文版安装docker-不安装Hyper-V_第9张图片

你可能感兴趣的:(开发运维)