Windows10家庭版安装Docker
一、前言
本教程专门针对Win10家庭版用户
学编程少不了折腾Linux系统,一开始选择VMWare,后来因为内存紧张(板载内存说多了都是泪啊),IDEA、Chrome一开内存就见了底,再来个VM虚拟机就彻底爆炸,再加上VM启动偏慢。决定投入Docker的怀抱。
二、Docker的选择与安装
1、Win10上Docker的选择
1.1、Docker Desktop for Windows
这个官方说的很明确不支持Win10家庭版。
有取巧的方法就是批处理文件打开Hyper-V,据说升级后又会消失。系统盘目前也一堆东西,升级企业版或者专业版费时费力。
1.2、Docker Toolbox
官方同时为了不能安装Docker Desktop for Windows的用户提供了Docker Toolbox。
Docker Toolbox官方下载地址
Docker Toolbox阿里云镜像(阿里云镜像18年DockerToolbox-18.03.0-ce.exe 后就不再更新了,建议使用官方最新版本)
2、安装
2.1、安装前需要确认你电脑是否支持虚拟化以及虚拟化是否开启
当然已经是Win10系统了,CPU支持虚拟化是必然的。
虚拟化如果没开启就进入BIOS进行开启,各家品牌进入BIOS方法不同。
虚拟化开启就可以进行下一步安装了。
双击下载好的exe安装包进行安装。
自定义安装路径
注意:因为我已经安装过Git,所以没勾Git for Windows,没安装的务必要勾选。
一路NEXT安装即可。
安装完成。
安装完成后桌面会多了如下三个图标:
双击Docker Quickstart Terminal,正常情况会直接运行。
三、错误排查与解决
3.1、Windows正在查找bash.exe
因为我当初安装过Git,Docker Quickstart Terminal找不到GIt路径。
将双引号中换成安装过的Git bash.exe地址。
3.2 (default) No default Boot2Docker ISO found locally, downloading the latest release…
启动时报错:
启动时如果检测到没有 Boot2Docker,就会去下载,在下载过程中出现了网络连接上的错误,导致启动失败。
(默认)在本地找不到默认的Boot2Docker ISO,正在下载最新版本。。。
预创建检查时出错:“Get https://api.github.com/repos/boot2docker/boot2docker/releases/latest:read tcp 192.168.0.104:5468->13.250.168.23:443:wsarecv:远程主机已强制关闭现有连接。”
看起来在“检查机器默认值是否存在”步骤中出错了。。。按任意键继续。。。
解决办法:去https://github.com/boot2docker/boot2docker/releases
下载最新的boot2docker.iso,将其放入到C:\Users\你当前的用户名\.docker\machine\cache
中,如有boot2docker.iso就覆盖掉它。
四、成功运行Docker。
上一篇: Windows10家庭版安装Docker
下一篇: Hibernate.cfg.xml详解