1、環境要求
1.1docker版本命名規則與版本選擇
###docker 0.1-1.13.1命名規則
###docker 17.3(2017年以後)命名規則:linux
- Docker CE/EE 每一個季度發佈一次季度版本, 每一年會發布 4 個季度版本, 例如:17.03, 17.06, 17.09, 17.12 , Docker CE 季度版本自發布後會有 4 個月的維護期.
- 社區版 Docker CE 每月還會發佈一個 EDGE 版本,例如 17.04, 17.05, 17.07, 17.08, 17.10, 17.11
- 在補丁修復版本,版本號格式爲: YY.MM.<patch>,YY.MM 表明年月,patch 表明補丁號,從 0 開始,例如:在季度版本 (如 17.03) 的維護期內,bug 修復相關的更新會以 patch 遞增的方式發佈, 好比 17.03.0 -> 17.03.1 -> 17.03.2.->17.03.3
- 版本選用通常選用下半年的版本會比較穩定,上半年的版本因爲發佈特性多,出問題的機率也比較大。
1.2docker各版本與centos支持
Docker CE 支持 64 位版本 CentOS 7,而且要求內核版本不低於 3.10。 CentOS 7 知足最低內核的要求,但因爲內核版本比較 低,部分功能(如 `overlay2` 存儲層驅動)沒法使用,而且部 分功能可能不太穩定。本次安裝使用centos 8 做爲實驗環境,順帶學習一下centos 8的特性與命令,目前阿里雲已支持centos 8。
1.3安裝docker 所需的依賴包支持
1.4安裝docker 須要的系統配置
2、開始安裝(本次安裝低版本,下篇講docker升級)
2.1 獲取官方docker安裝腳本並安裝
wget -qo https://get.docker.com/|sh
注:如不使用官方版本而使用其餘linux發行商的優化版本可能致使不兼容或異常退出的狀況docker
2.2 建立一個非root用戶到docker用戶組中
usermod -aG docker docker_edrive
注:爲了安全起見,最好使用非root用戶來使用dockercentos
2.3驗證安裝結果
docker --version安全