Win10专业版自带了Hyper-V虚拟机,直接下载Docker for Windows Installer 安装即可。此处教程针对Win10家庭版系统,没有虚拟机,通过安装DockerToolbox的方式,来安装docker环境,Win7系统/Win8系统也是通过安装DockerToolbox的方式,来安装docker环境的。
安装包
安装包翻墙下载的话,速度很慢,而且可能下载不完全。国内可以使用阿里云的镜像来下载,点击下载。
安装
双击运行DockerToolbox.exe,出现如下窗口,直接Next; 在这一步选择一个安装目录,自行选择。目录中最好不要有中文,然后Next; 这里提供的安装选项,除了Git 其它都要选上,Git作用和Windows的cmd窗口一样,要不要装看自己喜好。Next;
在这一步中,默认红线那一项是没有被选择的,手动勾选,这一项安装的VirtualBox用来提供虚拟机,很好用比win10自带的虚拟化功能好用,最好安装。Next; 这一步就是安装了,直接Install; 安装进度条如下 安装进度条到头以后,会弹出安装VirtualBox的程序,选择
安装,Next; 安装完出现如下界面,表示安装成功,后面就是配置了。Finish 桌面会出现如下3个图标 进入安装目录,双击start.sh启动Docker服务 步骤8启动报错如下,原因是找不到启动的镜像文件。
其实这个镜像文件已经有了只是不再C盘的目录里。别担心。按照步骤10走就解决了。 把安装目录里的
boot2dcoker.iso 镜像文件复制到
C盘/user/当前用户/.docker/machine/cache/ 下,如下图所示,上述错误就解决了。 关掉错误窗口,再次启动start.sh,这一步要注意,
再启动之前先断开网络,要不然他还会去下载镜像文件。当出现如下所示即已经成功了。 第一次启动服务需要创建一台虚拟机,有的电脑时间可能比较长。当出现如下图红线部分(waiting for an IP),这时候就要联网获取IP地址了。 连网之后,等待一会,出现如下界面表示docker到此已经安装成功。 start.sh启动的服务窗口不要关,
使用git另开一个窗口(或者其他的命令行窗口工具cmd/),连接虚拟机,
docker-machine ssh default 这条命令是连接到一个叫default的虚拟机。 能连接到虚拟机,就算大功将成。可以在命令行中输入检查docker版本的命令
docker version ,打印的信息没问题的话,说明连接的default虚拟机没问题了。
至此,docker安装完成。另外,因为虚拟机中必然要运行容器,下载镜像,镜像的注册中心在国外需要翻墙而且还慢的要死。国内可以使用阿里云镜像加速器来下载。阿里云镜像加速器申请地址,需要注册。
作者公众号如下,有兴趣的同学可以关注一下。