下面我們主要介紹在 Windows Servre 2016 上安裝 Docker 的方法。
主要包括以下步驟。
⒈ 安裝 Windows 容器功能(Windows Container Feature)。
⒉ 安裝 Docker。
⒊ 確認(rèn)安裝成功。
在開始安裝之前,需要確保操作系統(tǒng)已經(jīng)更新了最新版本的包以及安全補(bǔ)丁。
可以通過運(yùn)行 sconfig 命令,并選擇選項(xiàng) 6 來快速完成更新的安裝。安裝更新可能需要重啟系統(tǒng)。
接下來將在沒有安裝容器功能(Container Feature)或者已經(jīng)安裝了老版本 Docker 的 Windows Server 2016 上進(jìn)行演示。
確保容器特性已經(jīng)安裝并且啟用。
⒈ 鼠標(biāo)右擊 Windows 開始按鈕,選擇“應(yīng)用和功能”,接下來會(huì)打開“應(yīng)用和功能”面板。
⒉ 單擊“啟用或關(guān)閉 Windows 功能”,接下來會(huì)打開“服務(wù)器管理器”。
⒊ 確認(rèn)面板處于選中狀態(tài),然后選擇“添加角色和功能”。
⒋ 根據(jù)向?qū)崾緢?zhí)行,直到進(jìn)入“功能”頁面。
⒌ 確保“容器”功能已經(jīng)勾選,然后單擊向?qū)У?ldquo;完成”按鈕。完成之后需要重啟操作系統(tǒng)。
現(xiàn)在已經(jīng)完成 Windows 容器功能的安裝,接下來可以安裝 Docker 了。
我們將采用 PowerShell 完成安裝。
⒈ 以管理員身份運(yùn)行 PowerShell。
⒉ 運(yùn)行下面的命令來安裝 Docker 包管理工具。
> Install-Module DockerProvider -Force
如果出現(xiàn)提示,單擊允許(Accept)按鈕完成 NuGet provider 的安裝。
⒊ 安裝 Docker。
> Install-Package Docker -ProviderName DockerProvider -Force
一旦安裝完成,讀者可以看到下面的內(nèi)容。
Name Version Source Summary
---- ------- ------ -------
Docker 17.06.2-ee-6 Docker Docker for Windows Server 2016
現(xiàn)在 Docker 已經(jīng)完成安裝,并且設(shè)置為開機(jī)自啟動(dòng)。
⒋ 通過重啟系統(tǒng)來確認(rèn) Docker 的安裝沒有對系統(tǒng)啟動(dòng)造成任何影響。此外在重啟之后,可以檢查 Docker 是否自動(dòng)啟動(dòng)。
Docker 現(xiàn)在已經(jīng)安裝成功,可以開始部署容器了。
下面的命令是確認(rèn) 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 現(xiàn)在已經(jīng)完成安裝,讀者可以開始運(yùn)行 Windows 容器了。