下面我們主要介紹在 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 容器了。