這篇文章主要介紹“CentOS7中怎么配置Docker的yum源并安裝使用”的相關(guān)知識(shí),小編通過實(shí)際案例向大家展示操作過程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“CentOS7中怎么配置Docker的yum源并安裝使用”文章能幫助大家解決問題。
成都創(chuàng)新互聯(lián)公司主營(yíng)銅梁網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件開發(fā),銅梁h5微信平臺(tái)小程序開發(fā)搭建,銅梁網(wǎng)站營(yíng)銷推廣歡迎銅梁等地區(qū)企業(yè)咨詢
此處使用的是centos7,內(nèi)核版本為
[root@localhost ~]# uname -r 3.10.0-327.el7.x86_64
該版本下,配置了yum的源為阿里的鏡像源,具體的配置方法可以參見阿里鏡像源配置方法
為了方便的安裝升級(jí)docker,同時(shí)按照docker官方文檔中的方式,配置docker的yum源,具體參見centos docker yum 源配置方法
配置好yum源之后,可以通過yum的list命令,獲取可以安裝的docker版本
[root@localhost ~]# yum list docker --showduplicates |sort -r * updates: mirrors.aliyun.com loading mirror speeds from cached hostfile loaded plugins: fastestmirror, priorities * extras: mirrors.aliyun.com * epel: mirrors.aliyun.com docker.x86_64 2:1.12.6-28.git1398f24.el7.centos extras docker.x86_64 2:1.12.6-16.el7.centos extras docker.x86_64 2:1.12.6-11.el7.centos extras docker.x86_64 2:1.12.5-14.el7.centos extras docker.x86_64 2:1.10.3-59.el7.centos extras * base: mirrors.aliyun.com available packages
[root@localhost ~]# yum list docker-engine.x86_64 --showduplicates |sort -r * updates: mirrors.aliyun.com loading mirror speeds from cached hostfile loaded plugins: fastestmirror, priorities installed packages * extras: mirrors.aliyun.com * epel: mirrors.aliyun.com docker-engine.x86_64 1.9.1-1.el7.centos docker-main docker-engine.x86_64 1.9.0-1.el7.centos docker-main docker-engine.x86_64 1.8.3-1.el7.centos docker-main docker-engine.x86_64 1.8.2-1.el7.centos docker-main docker-engine.x86_64 1.8.1-1.el7.centos docker-main docker-engine.x86_64 1.8.0-1.el7.centos docker-main docker-engine.x86_64 1.7.1-1.el7.centos docker-main docker-engine.x86_64 17.05.0.ce-1.el7.centos docker-main docker-engine.x86_64 17.04.0.ce-1.el7.centos docker-main docker-engine.x86_64 17.03.1.ce-1.el7.centos docker-main docker-engine.x86_64 17.03.0.ce-1.el7.centos docker-main docker-engine.x86_64 1.7.0-1.el7.centos docker-main docker-engine.x86_64 1.13.1-1.el7.centos docker-main docker-engine.x86_64 1.13.1-1.el7.centos @docker-main docker-engine.x86_64 1.13.0-1.el7.centos docker-main docker-engine.x86_64 1.12.6-1.el7.centos docker-main docker-engine.x86_64 1.12.5-1.el7.centos docker-main docker-engine.x86_64 1.12.4-1.el7.centos docker-main docker-engine.x86_64 1.12.3-1.el7.centos docker-main docker-engine.x86_64 1.12.2-1.el7.centos docker-main docker-engine.x86_64 1.12.1-1.el7.centos docker-main docker-engine.x86_64 1.12.0-1.el7.centos docker-main docker-engine.x86_64 1.11.2-1.el7.centos docker-main docker-engine.x86_64 1.11.1-1.el7.centos docker-main docker-engine.x86_64 1.11.0-1.el7.centos docker-main docker-engine.x86_64 1.10.3-1.el7.centos docker-main docker-engine.x86_64 1.10.2-1.el7.centos docker-main docker-engine.x86_64 1.10.1-1.el7.centos docker-main docker-engine.x86_64 1.10.0-1.el7.centos docker-main * base: mirrors.aliyun.com available packages
由上述兩段可以看出,阿里云鏡像源中的docker安裝包與docker官方提供的安裝包名稱并不相同,所以在使用yum安裝的時(shí)候,很可能只出現(xiàn)找到第一段結(jié)果的情況,雖然配置了docker官方的源,卻無法搜索到最新的docker版本。這里需要注意的是,如果想要使用docker官方的源中的安裝包升級(jí)docker,那么要提供安裝包的名字為docker-engine,這樣就可以找到各個(gè)版本的docker了。
這里選取v1.13版本進(jìn)行安裝。
如果之前安裝了docker,(一般來說使用的是centos源中的安裝包),一定要將舊版本刪除。因?yàn)楸救酥鞍惭b的是v1.12版本,v1.13版較之前有很多變化,如果不刪除的話,可能會(huì)有意想不到的問題出現(xiàn)。
刪除v1.12版本docker
該版本的docker除了自身的docker軟件包之外,還有兩個(gè)依賴包,docker-common和container-linux,都需要?jiǎng)h除
[root@localhost ~]# yum erase docker [root@localhost ~]# yum erase docker-common [root@localhost ~]# yum erase container-selinux
或者
[root@localhost ~]# yum remove docker [root@localhost ~]# yum remove docker-common [root@localhost ~]# yum remove container-selinux
最后安裝v1.13版本docker
[root@localhost ~]# yum -y install docker-engine-1.13.1
啟動(dòng)docker并設(shè)置為開機(jī)自啟
[root@localhost ~]# systemctl start docker [root@localhost ~]# systemctl enable docker
可以通過命令查看當(dāng)前docker版本
[root@localhost ~]# docker version client: version: 1.13.1 api version: 1.26 go version: go1.7.5 git commit: 092cba3 built: wed feb 8 06:38:28 2017 os/arch: linux/amd64 server: version: 1.13.1 api version: 1.26 (minimum version 1.12) go version: go1.7.5 git commit: 092cba3 built: wed feb 8 06:38:28 2017 os/arch: linux/amd64 experimental: false
關(guān)于“CentOS7中怎么配置Docker的yum源并安裝使用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。
當(dāng)前題目:CentOS7中怎么配置Docker的yum源并安裝使用
網(wǎng)站URL:http://m.rwnh.cn/article22/ippejc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、網(wǎng)站收錄、網(wǎng)站內(nèi)鏈、網(wǎng)站制作、軟件開發(fā)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)