在网上的教程中,大多数是建议利用linux来安装docker,在此我也建议你们用linux安装,为何?请看下图linux
docker使用go语言开发,而且运行在linux系统下,而若是想用window运行,只能在window基础上先运行一个linux虚拟机,而后再在这个linux虚拟机下运行docker。这么看来,docker好像并无对window进行友好的优化和开发,但这是没有办法的,可能docker的内部算法、构造须要linux系统的某些特性,而window是没有的,这也是window系统的劣势。那么说好的是window下安装docker,不管是多么建议linux下安装都好,可能有的同窗就是没有linux的主机(好比我),那就只能用window安装了。git
在官方的文档中(https://docs.docker.com/),有在window10的安装教程,若是是window10的能够移步了。在此不讨论window10的安装方法,由于方法不同。github
第一,下载DockerToolbox,并安装。算法
因为国内“科学”上网的缘由,下载DockerToolbox变得些许困难,在此推荐在国内一个网站下载(http://get.daocloud.io/#install-docker-for-mac-windows)。进入网站,选择window版本下载。下载下来后,双击安装。docker
直接点击nextwindows
点击须要安装的程序,建议全安装bash
我已经安装了git就不勾选了。优化
提示安装VritualBox的一些串口程序,全都安装便可。网站
最后安装完后,桌面多出三个图标。ui
第二,启动Docker。
点击运行Docker Quickstart Terminal,既上面第二个图标。第一次打开通常都会比较久,第二次打开很快。若没有什么问题的话,程序第二次打开效果图以下:
三,可能出现的问题
1.若点击Docker Quickstart Terminal图标后,提示window正在查找bash.exe的话,点击浏览本身查找。通常在Git所安装下的bin目录。
2.打开后,若在bash界面提示没有boot2docker镜像,须要在github上下载,提示大概以下
这是由于没有找到默认的boot2docker镜像的缘由,提示正在下载,然而github的下载速度不可恭维,第一反应都是找别的站资源下载。
在此要注意了,不一样的docker版本最好要对应相同的boot2docker版本,相信打开github下载页的应该都留意到。最后我才发现,其实不用下载,
在一开始安装好的DockerToolbox根目录下就有一个boot2docker,而且能够推断就是对应的版本。
把boot2docker.iso复制到,bash所提示找不到的那个目录下(我这里是C:\Users\Administrator\.docker\machine\cache),再从新启动便可。