centos7安裝docker-celinux
商業化的docker1.13以後,分爲社區版和企業版docker
社區版 docker-cecentos
Edge版本每個月發佈,提供一個月支持。bash
Stable版本每季度發佈,提供4個月支持。網絡
能夠經過Docker EE訂閱 延長Stable版本支持以及補丁修復。app
企業版 docker-eeide
舊版docker名稱爲 docker或者docker-engine工具
##經過yum源安裝阿里雲
1 安裝新版本前請先卸載舊版本centos7
$ sudo yum remove docker docker-common docker-selinux docker-engine
2 安裝docker-ce用到的工具
yum-utils提供yum-config-manager工具,devicemapper存儲驅動須要device-mapper-persistent-data 和 lvm2
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3 安裝docker-ce的yum源
### 官方 docker-ce 倉庫 $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ### 阿里雲 docker-ce 倉庫 $ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
注意:若是不配置yum源,使用yum install docker進行安裝,默認安裝的是docker 1.12版本。
4 默認開啓的stable版本庫,若是要體驗持續更新的docker能夠開啓edge庫
$ sudo yum-config-manager --enable docker-ce-edge
關閉
$ sudo yum-config-manager --disable docker-ce-edge
5 若是開啓了edge版本,能夠經過
$ sudo yum list docker-ce --showduplicates | sort -r
而後選擇要安裝的版本
$ sudo yum install docker-ce-<Version> 例如:yum install docker-ce-17.09.0.ce
6 啓動docker
$ sudo systemctl start docker
7 經過docker version查看版本信息
$ sudo docker version
8 運行hello-world (因爲網絡問題可能會報錯)
$ sudo docker run hello-world
##經過軟件包安裝
docker-ce軟件包 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
$ sudo yum install /path/to/package.rpm
####卸載docker-ce
$ sudo yum remove docker-ce
卸載不會刪除主機上的鏡像、容器、數據卷或者自定義的配置文件。
要刪除全部相關文件
$ sudo rm -rf /var/lib/docker
###參考:https://docs.docker.com/engine/installation/linux/docker-ce/centos/