Ubuntu、Debian 系列安裝 Docker
系統要求
Docker 支持以下版本的 Ubuntu 和 Debian 操作系統:
- Ubuntu Xenial 16.04 (LTS)
- Ubuntu Trusty 14.04 (LTS)
- Ubuntu Precise 12.04 (LTS)
- Debian testing stretch (64-bit)
- Debian 8 Jessie (64-bit)
- Debian 7 Wheezy (64-bit)(必須啟用 backports)
Ubuntu 發行版中,LTS(Long-Term-Support)長期支持版本,會獲得 5 年的升級維護支持,這樣的版本會更穩定,因此在生產環境中推薦使用 LTS 版本。
Docker 目前支持的 Ubuntu 版本最低為 12.04 LTS,但從穩定性上考慮,推薦使用 14.04 LTS 或更高的版本。
Docker 需要安裝在 64 位的 x86 平台或 ARM 平台上(如樹莓派),並且要求內核版本不低於 3.10。但實際上內核越新越好,過低的內核版本可能會出現部分功能無法使用,或者不穩定。
用戶可以通過如下命令檢查自己的內核版本詳細信息:
$ uname -a Linux device 4.4.0-45-generic #66~14.04.1-Ubuntu SMP Wed Oct 19 15:05:38 UTC 2016 x86_64 x86_64 x86_64
使用腳本自動安裝
Docker 官方為了簡化安裝流程,提供了一套安裝腳本,Ubuntu 和 Debian 系統可以使用這套腳本安裝:
curl -sSL https://get.docker.com/ | sh
執行這個命令后,腳本就會自動的將一切准備工作做好,並且把 Docker 安裝在系統中。
不過,由於偉大的牆的原因,在國內使用這個腳本可能會出現某些下載出現錯誤的情況。國內的一些雲服務商提供了這個腳本的修改版本,使其使用國內的 Docker 軟件源鏡像安裝,這樣就避免了牆的干擾。
阿里雲的安裝腳本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
DaoCloud 的安裝腳本
curl -sSL https://get.daocloud.io/docker | sh
CentOS 操作系統安裝 Docker
系統要求
Docker 最低支持 CentOS 7。
Docker 需要安裝在 64 位的平台,並且內核版本不低於 3.10。 CentOS 7 滿足最低內核的要求,但由於內核版本比較低,部分功能(如 overlay2
存儲層驅動)無法使用,並且部分功能可能不太穩定。
使用腳本自動安裝
Docker 官方為了簡化安裝流程,提供了一套安裝腳本,CentOS 系統上可以使用這套腳本安裝:
curl -sSL https://get.docker.com/ | sh
執行這個命令后,腳本就會自動的將一切准備工作做好,並且把 Docker 安裝在系統中。
不過,由於偉大的牆的原因,在國內使用這個腳本可能會出現某些下載出現錯誤的情況。國內的一些雲服務商提供了這個腳本的修改版本,使其使用國內的 Docker 軟件源鏡像安裝,這樣就避免了牆的干擾。
阿里雲的安裝腳本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
DaoCloud 的安裝腳本
curl -sSL https://get.daocloud.io/docker | sh