下面我们主要介绍在 Windows Servre 2016 上安装 Docker 的方法。
主要包括以下步骤。
⒈ 安装 Windows 容器功能(Windows Container Feature)。
⒉ 安装 Docker。
⒊ 确认安装成功。
在开始安装之前,需要确保操作系统已经更新了最新版本的包以及安全补丁。
可以通过运行 sconfig 命令,并选择选项 6 来快速完成更新的安装。安装更新可能需要重启系统。
接下来将在没有安装容器功能(Container Feature)或者已经安装了老版本 Docker 的 Windows Server 2016 上进行演示。
确保容器特性已经安装并且启用。
⒈ 鼠标右击 Windows 开始按钮,选择“应用和功能”,接下来会打开“应用和功能”面板。
⒉ 单击“启用或关闭 Windows 功能”,接下来会打开“服务器管理器”。
⒊ 确认面板处于选中状态,然后选择“添加角色和功能”。
⒋ 根据向导提示执行,直到进入“功能”页面。
⒌ 确保“容器”功能已经勾选,然后单击向导的“完成”按钮。完成之后需要重启操作系统。
现在已经完成 Windows 容器功能的安装,接下来可以安装 Docker 了。
我们将采用 PowerShell 完成安装。
⒈ 以管理员身份运行 PowerShell。
⒉ 运行下面的命令来安装 Docker 包管理工具。
> Install-Module DockerProvider -Force
如果出现提示,单击允许(Accept)按钮完成 NuGet provider 的安装。
⒊ 安装 Docker。
> Install-Package Docker -ProviderName DockerProvider -Force
一旦安装完成,读者可以看到下面的内容。
Name Version Source Summary
---- ------- ------ -------
Docker 17.06.2-ee-6 Docker Docker for Windows Server 2016
现在 Docker 已经完成安装,并且设置为开机自启动。
⒋ 通过重启系统来确认 Docker 的安装没有对系统启动造成任何影响。此外在重启之后,可以检查 Docker 是否自动启动。
Docker 现在已经安装成功,可以开始部署容器了。
下面的命令是确认 Docker 安装成功的方法。
> docker --version
Docker version 17.06.2-ee-6, build e75fdb8
> docker system info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 17.06.2-ee-6
Storage Driver: windowsfilter
Docker 现在已经完成安装,读者可以开始运行 Windows 容器了。