1. docker要求centos系統內核高於3.10,查看Linux內核
# uname -r
2. 更新軟件源
# yum -y update
等待,直到提示完畢。
3. 如果安裝了舊版本的docker,需要卸載舊版本的docker:
# yum remove docker docker-common docker-selinux docker-engine
4. 安裝需要的軟件包,yum-util提供的yum-config-manager
# 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 (默認安裝,查詢到的第一個版本)
# yum install -y 版本 (選擇安裝,eg:yum install docker-ce-18.03.1.ce)
這裏默認安裝即可。
8. 啓動docker並將docker加入開機自啓
# systemctl start docker
# systemctl enable docker
驗證是否安裝成功,# docker version,出現client和server信息,說明安裝成功。
如果要卸載上述安裝的docker,可使用命令:# yum -y remove docker-engine
9. 配置國內鏡像源
切換到/etc/docker 目錄下,修改docker默認配置文件daemon.json,如果沒有,則新建,加上國內高速鏡像源,鏡像源可在網上查找,eg阿里的一個鏡像:https://m9r2r2uj.mirror.aliyuncs.com
保存退出,重啓docker: #service docker restart 或者: # systemctl restart docker
查看docker狀態,# systemctl status docker