1.通過uname-r查看Centos7的內核版本
uname-r
2.使用root權限登陸Centos,確保yum包更新到最新版本
yum -y update
3.卸載舊版本,或則遺留的docker軟件包
yum remove docker docker-common docker-selinux docker-engine
4.安裝需要的軟件包
yum install -y yum-utils device-mapper-persistent-data lvm2
5.設置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6.查看所有倉庫中所有docker版本,並選擇版本安裝
yum list docker-ce --showduplicates | sort -r
7.安裝docker
yum install -y docker-ce
8.啓動並加入開機啓動
systemctl start docker
systemctl enable docker
**********若第8個步驟出錯,報Failed to get D-Bus connection: Operation not permitted,則使用以下命令
docker pull centos:latest
docker pull centos:7
出錯原因主要是centos7的一個bug,7.2以後這個bug修復了。
具體解釋參考:https://seven.centos.org/2015/12/fixing-centos-7-systemd-conflicts-with-docker/
9.驗證是否安裝成功,有client和server兩部分,即表示安裝完成
docker version
參考文章:https://blog.csdn.net/iruier_/article/details/81364926