Windows安装Docker Toolbox

最近在研究虚拟化,容器和大数据,所以从Docker入手,下面介绍一下在Windows下怎么玩转Docker。

Docker本身在Windows下有两个软件,一个就是Docker,另一个是Docker Toolbox。这里我选择的是Docker Toolbox,为什么呢?参见官方文档:

官方下载地址(推荐):https://blog.docker.com/2015/08/docker-toolbox/

从阿里云下载的docker-toolbox-18.03.0-ce安装完成后在启动的时候报错好多,官方下的19.03.1版本的启动很顺利

首先我们从官网下载最新版的Windows Docker Toolbox。安装后会安装一个VirtualBox虚拟机,一个Kitematic,这是GUI管理Docker的工具,没有发布正式版,不推荐使用,另外还有就是我们在命令行下用到的docker-machine和docker命令了。

安装

安装过程很简单,保持默认选项,直接【next】即可。VirualBox和Git如果已经安装,也可以不选

Windows安装Docker Toolbox

 

 

安装完成后,桌面上会多出3各图标,如下。其中VirtualBox提供了linux虚拟机的运行环境,Docker Quickstart Terminal用于快速介入linux虚拟机,提供命令行交互,Kitematic是docker GUI很少用到。

Windows安装Docker Toolbox

安装的时候要把Git For Windowns勾选起来,不然会出现图下错误

Windows安装Docker Toolbox

 

 或者参考这里解决https://blog.51cto.com/suyanzhu/2315322

启动

第一次运行Docker Quickstart Terminal时会进行Docker环境的初始化,会在VirtualBox中自动创建名字为【default】的linux虚拟机,再此过程中会用到boot2docker.iso镜像文件。默认情况下,启动程序会从GitHub上下载此文件的最新版,但由于文件相对较大且速度不给力,多数情况下会下载失败,造成Docker环境无法启动,如下图:

Windows安装Docker Toolbox

解决方法:

其实DockerToolbox安装文件自带了boot2docker.iso镜像文件,位于安装目录下(如C:\Program Files\Docker Toolbox) ,将此文件拷至C:\Users\Administrator\.docker\machine\cache目录下,然后重新启动,结果还是出错

 

 

 

 

 

 

,然后在网络断开的情况下重新启动,便可初始化成功。如下图

Windows安装Docker Toolbox

其中 【192.168.99.100】是VirtualBox中名字为【default】虚拟机的ip地址。

 

Windows安装Docker Toolbox

上一篇:windows cmd 常用命令


下一篇:x server实现技术分析