Ubuntu/CentOS下使用腳本自動安裝 Docker

Ubuntu、Debian 系列安裝 Docker

系統要求

Docker 支持如下版本的 Ubuntu 和 Debian 操做系統:docker

  • 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 版本。ubuntu

Docker 目前支持的 Ubuntu 版本最低爲 12.04 LTS,但從穩定性上考慮,推薦使用 14.04 LTS 或更高的版本。centos

Docker 須要安裝在 64 位的 x86 平臺或 ARM 平臺上(如樹莓派),而且要求內核版本不低於 3.10。但實際上內核越新越好,太低的內核版本可能會出現部分功能沒法使用,或者不穩定。bash

用戶能夠經過以下命令檢查本身的內核版本詳細信息:curl

$ 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 安裝在系統中。url

不過,因爲偉大的牆的緣由,在國內使用這個腳本可能會出現某些下載出現錯誤的狀況。國內的一些雲服務商提供了這個腳本的修改版本,使其使用國內的 Docker 軟件源鏡像安裝,這樣就避免了牆的干擾。spa

阿里雲的安裝腳本

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 存儲層驅動)沒法使用,而且部分功能可能不太穩定。code

使用腳本自動安裝

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
相關文章
相關標籤/搜索