之前在centos上安装了docker,感觉很简单,但是在windows上安装却是遇见了不少的坑,在这里记录一下:

下载安装包

因为docker设计之初就是为了linux服务的,他是根据linux内核来运行的,所以在windows上运行的话还需要安装一个虚拟机。win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
docker toolbox 是一个工具集,它主要包含以下一些内容:

Docker CLI 客户端,用来运行docker引擎创建镜像和容器
Docker Machine. 可以让你在windows的命令行中运行docker引擎命令
Docker Compose. 用来运行docker-compose命令
Kitematic. 这是Docker的GUI版本
Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境
Oracle VM Virtualbox. 虚拟机

下载完成之后直接点击安装,安装成功后,桌边会出现三个图标,入下图所示:

win732位系统安装docker windows7安装docker_Docker


点击 Docker QuickStart 图标来启动 Docker Toolbox 终端。

第一次开启的时候他会去创建一个默认的机器,名为:default。

在这里要说一下docker在windows上的名词。

在windows上比linux上多了一个机器的概念,在linux上可以直接进行docker镜像的操作,但是在windows上面因为linux的内核,所以需要首先运行虚拟机,相当于是在windows上面运行了一台linux,然后再进行docker的操作。有点类似于VM。

win732位系统安装docker windows7安装docker_linux_02


出现这个界面,说明虚拟机是成功创建,第二次再使用的话就不用创建只是启动一下就好了。

在这里,我遇到一个坑,因为公司连接网络需要VPN,导致我的虚拟机创建好之后一直连不上,后面重新删除之后,退出VPN就可以正常连接。

接下来使用命令连接到虚拟机:

docker-machine ssh default

win732位系统安装docker windows7安装docker_linux_03


可以查看一下镜像:

docker@default:~$ docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
repo.gildata.com/gildata/aiqa   0.3.0               0c485d439651        3 days ago          1.99GB
ubuntu                          latest              452a96d81c30        4 days ago          79.6MB

运行容器:

docker run -it ubuntu

至此,安装完毕。
在这里说一下拉镜像,因为默认是拉的国外的官方镜像,所以有时候会出现网络不好拉不下的情况,所以可以选择换成阿里源。详细访问阿里云官网