在Windows中安装Docker
注意事项
由于Docker本质上操作的是虚拟机,而虚拟机就需要有操作系统的有效支持,在操作系统的支持度方面,Windows明显不如Linux对Docker更加的友好,因而在Window中安装Docker,如果没有注意到这些,会遇到一系列的采坑操作。
首先是安装工具的选择,Docker针对Windows一共提供了两套安装软件包,分别是:
- Docker for Windows Installer.exe
- DockerToolbox.exe
Docker for Windows是Docker社区版(CE)应用程序。 Docker for Windows安装包包括在Windows系统上运行Docker所需的一切。
DockerToolbox与Docker for Windows类似,也是提供了Docker在Windows上运行所需要的全套工具集。
虽然Docker for Windows与DockerToolbox从大体上看功能都是很类似的,都是使Docker能够在Windows系统中运行,但是由于他们的不同之处,其主要是操作系统内核对虚拟机支持性的不同,导致Docker分为上述两个不同版本。
大体上,Docker for Windows属于Win10定制版,而DockerToolbox则更具有广泛的应用性,能够运行在包括Win10、Win8、Win7等操作系统上。由于我的操作系统本身就是Win10,因而我曾经尝试在Win10中安装Docker for Windows,但是最终的结果是失败的,如下:
从上面我们可以看出,虽然Docker for Windows是属于Win10定制版,但是并不是所有的Win10操作系统都是可以安装使用的,这也有诸多的限制性因素,比如说我的Win10家庭版就不能安装使用。而即便是能够安装Docker for Windows的Windows 10 Pro,企业和教育版操作系统,其都需要Build 14393或更高版本才可以,由于Docker for Windows安装所需的条件非常苛刻,因而这里我选择安装使用DockerToolbox。
既然要安装使用DockerToolbox,那我就来说说DockerToolbox的组成,它的组成主要有以下几部分:
Docker CLI 客户端,用来运行docker引擎创建镜像和容器
Docker Machine. 可以让你在windows的命令行中运行docker引擎命令
Docker Compose. 用来运行docker-compose命令
Kitematic. 这是Docker的GUI版本
Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境
Oracle VM Virtualbox. 虚拟机
资源链接
Docker官网:
Docker桌面版下载地址:
此处的桌面版主要有两部分组成,分别是苹果版以及Windows版。
Docker Toolbox下载地址:
Docker文档(国内):
在文档方面,由于Docker官网为英文版,因而对于不太懂英文的人来说看起来比较的麻烦,所以说这里直接推荐大家使用国内的中文文档
Docker中文社区:
安装过程
双击DockerToolbox.exe
安装包,打开如下所示的界面。
之后的过程很简单,那就是一直点击Next
直至软件安装完成。这里需要注意的是,由于我是采用的重装来做的演示,因而与初次安装稍显不同,比如说没有进入安装路径选择界面。
在软件安装完成后,会自动弹出下面的窗口,在该窗口中,这里显示了我们安装后的可用软件打开快捷方式图标,在这里,我们使用Docker时直接点击Docker Quickstart Terminal
其打开后的界面如下所示:
当我们在控制台中看到Docker的鲸鱼图标时,这就说明我们的Docker已经安装成功。