Centos7上安裝docker
????????Docker從1.13版本之后采用時間線的方式作為版本號萝快,分為社區(qū)版CE和企業(yè)版EE插佛。
????????社區(qū)版是免費提供給個人開發(fā)者和小型團體使用的,企業(yè)版會提供額外的收費服務(wù)雇寇,比如經(jīng)過官方測試認(rèn)證過的基礎(chǔ)設(shè)施、容器锨侯、插件等嫩海。
????????社區(qū)版按照stable和edge兩種方式發(fā)布,每個季度更新stable版本囚痴,如17.06叁怪,17.09深滚;每個月份更新edge版本奕谭,如17.09,17.10官册。
一难捌、安裝docker
1膝宁、Docker 要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10 根吁,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker 。通過uname -r?命令查看你當(dāng)前的內(nèi)核版本介返。
$ uname -r
2沃斤、使用?root?權(quán)限登錄 Centos映皆。確保 yum 包更新到最新轰枝。
$ yum update
3组去、卸載舊版本(如果安裝過舊版本的話)。
$ yum remove docker docker-common docker-selinux docker-engine
4诚撵、安裝需要的軟件包键闺,?yum-util 提供yum-config-manager功能寿烟,另外兩個是devicemapper驅(qū)動依賴的辛燥。
$ yum install -y yum-utils device-mapper-persistent-data lvm2
5、設(shè)置yum源徘六。
$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#如果上面的連接錯誤使用阿里云鏡像
#? yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6榴都、可以查看所有倉庫中所有docker版本,并選擇特定版本安裝嘴高。
$ yum list docker-ce --showduplicates | sort -r
7、安裝docker春瞬。
$ yum install docker-ce
#由于repo中默認(rèn)只開啟stable倉庫,故這里安裝的是最新穩(wěn)定版17.12.0
$ yum install?<FQPN>
# 例如:sudo yum install docker-ce-17.12.0.ce
8快鱼、啟動并加入開機啟動。
$ systemctl start docker
$ systemctl enable docker
9线罕、驗證安裝是否成功(有client和service兩部分表示docker安裝啟動都成功了)窃判。
$ docker version