環境說明:CentOS7 Docker
1.檢查CentOS核心版本,新版本的Docker要求核心不低于3.1
#uname -r
2.更新yum版本
#yum update
3.檢查是否内置了docker,或者安裝過docker,将其删除
#rpm -qa | grep docker
#yum remove docker docker-common docker-selinux docker-engine
4.安裝需要的包
#yum install -y yum-utils device-mapper-persistent-data lvm2
#yum-util 提供yum-config-manager功能,另外兩個是devicemapper
驅動依賴的
5.設定docker 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 docker-ce
//由于repo中預設隻開啟stable倉庫,故這裡安裝的是最新穩定版17.12.0
#yum install docker-ce-17.12.0.ce
//例如:sudo yum install docker-ce-17.12.0.ce
8.啟動docker,加入開機啟動
#systemctl start docker
#systemctl enable docker
9.檢查啟動docker
#docker -version
官方教程: https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repository
這裡特别要注意的就是因為docker的源無法通路,隻要切換成aliyun的源就可以解決這個問題,沒有什麼難點,按照官方的文檔走就可以很快安裝完。