- Docker Engine改為Docker CE(社區版)
它包含了CLI用戶端、後臺進程/服務以及API。使用者像以前以同樣的方式獲取。 - Docker Data Center改為Docker EE(企業版)
在Docker三個定價層增加了額外的支付產品和支援 - 這些修改並不影響Docker Compose以及Docker Machine
- Docker版本現在基於YY.MM
使用基於月份的發行版本本,17.03 的第一版就指向17.03.0,如果有bug/安全修復需要發佈,那麼將會指向17.03.1等等。 - "Edge"與"Stable"兩個版本發行
Edge版本每月發佈,提供一個月支援。
Stable版本每季度發佈,提供4個月支援。
你可以通過Docker EE訂閱延長Stable版本支持以及補丁修復。
查詢目前可以裝的版號
yum list docker-ce --showduplicates | sort -r
移除舊版
sudo yum remove docker \ docker-common \ container-selinux \ docker-selinux \ docker-engine \ docker-engine-selinux
安裝必要套件
sudo yum install -y yum-utils \ device-mapper-persistent-data lvm2
新增 Docker 官方的 stable 套件庫(repository),縱使您想要安裝 edge 版本的 Docker,也要先新增這一個套件庫:
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
docker.repo 中也同時包含 edge 版本的 Docker 套件庫,不過預設是被停用的,想安裝 edge 版本的話,就要先啟用 edge 版本的套件庫(如果只是要安裝 stable 版本的人,就可以省略這一步):
sudo yum-config-manager --enable docker-ce-edge
更新 yum 的套件索引:
sudo yum makecache fast
安裝 Docker CE 版:
sudo yum install docker-ce
安裝好之後啟動系統的 Docker 服務:
sudo systemctl start docker
參考資料
http://dockone.io/article/2128
https://blog.csdn.net/zhengmx100/article/details/71698509
https://blog.gtwang.org/linux/centos-linux-7-install-docker-tutorial/