Win10环境下DockerToolbox安装教程

Win10专业版自带了Hyper-V虚拟机,直接下载Docker for Windows Installer 安装即可。此处教程针对Win10家庭版系统,没有虚拟机,通过安装DockerToolbox的方式,来安装docker环境,Win7系统/Win8系统也是通过安装DockerToolbox的方式,来安装docker环境的。

安装包

安装包*下载的话,速度很慢,而且可能下载不完全。国内可以使用阿里云的镜像来下载,点击下载

安装

  1. 双击运行DockerToolbox.exe,出现如下窗口,直接Next;
    Win10环境下DockerToolbox安装教程
  2. 在这一步选择一个安装目录,自行选择。目录中最好不要有中文,然后Next;
    Win10环境下DockerToolbox安装教程
  3. 这里提供的安装选项,除了Git 其它都要选上,Git作用和Windows的cmd窗口一样,要不要装看自己喜好。Next;
    Win10环境下DockerToolbox安装教程
  4. 在这一步中,默认红线那一项是没有被选择的,手动勾选,这一项安装的VirtualBox用来提供虚拟机,很好用比win10自带的虚拟化功能好用,最好安装。Next;
    Win10环境下DockerToolbox安装教程
  5. 这一步就是安装了,直接Install;
    Win10环境下DockerToolbox安装教程
    安装进度条如下
    Win10环境下DockerToolbox安装教程
  6. 安装进度条到头以后,会弹出安装VirtualBox的程序,选择安装,Next;
    Win10环境下DockerToolbox安装教程
  7. 安装完出现如下界面,表示安装成功,后面就是配置了。Finish
    Win10环境下DockerToolbox安装教程
    桌面会出现如下3个图标
    Win10环境下DockerToolbox安装教程
  8. 进入安装目录,双击start.sh启动Docker服务
    Win10环境下DockerToolbox安装教程
  9. 步骤8启动报错如下,原因是找不到启动的镜像文件。其实这个镜像文件已经有了只是不再C盘的目录里。别担心。按照步骤10走就解决了
    Win10环境下DockerToolbox安装教程
  10. 把安装目录里的 boot2dcoker.iso 镜像文件复制到C盘/user/当前用户/.docker/machine/cache/ 下,如下图所示,上述错误就解决了。
    Win10环境下DockerToolbox安装教程
  11. 关掉错误窗口,再次启动start.sh,这一步要注意, 再启动之前先断开网络,要不然他还会去下载镜像文件。当出现如下所示即已经成功了。
    Win10环境下DockerToolbox安装教程
  12. 第一次启动服务需要创建一台虚拟机,有的电脑时间可能比较长。当出现如下图红线部分(waiting for an IP),这时候就要联网获取IP地址了。
    Win10环境下DockerToolbox安装教程
  13. 连网之后,等待一会,出现如下界面表示docker到此已经安装成功。
    Win10环境下DockerToolbox安装教程
  14. start.sh启动的服务窗口不要关,使用git另开一个窗口(或者其他的命令行窗口工具cmd/),连接虚拟机,docker-machine ssh default 这条命令是连接到一个叫default的虚拟机。
    Win10环境下DockerToolbox安装教程
  15. 能连接到虚拟机,就算大功将成。可以在命令行中输入检查docker版本的命令docker version ,打印的信息没问题的话,说明连接的default虚拟机没问题了。

至此,docker安装完成。另外,因为虚拟机中必然要运行容器,下载镜像,镜像的注册中心在国外需要*而且还慢的要死。国内可以使用阿里云镜像加速器来下载。阿里云镜像加速器申请地址,需要注册。

作者公众号如下,有兴趣的同学可以关注一下。
Win10环境下DockerToolbox安装教程