Docker 17.03系列教程(二)CentOS 7安裝Docker

本章我們來(lái)討論如何在CentOS 7上安裝Docker。Docker必須安裝在CentOS7 64位機(jī)器上。如果您的系統(tǒng)是CentOS 6.x,請(qǐng)升級(jí);如果您的機(jī)器是32位系統(tǒng),請(qǐng)更換。

卸載老版本Docker

Docker老版本(例如1.13),叫做docker-engine。Docker進(jìn)入17.x版本后,名稱發(fā)生了變化,叫做docker-ce或者docker-ee。因此,如果有安裝老版本的Docker,必須先刪除老版本的Docker。

執(zhí)行以下命令即可:

sudo yum remove docker docker-common container-selinux docker-selinux docker-engine

需要注意的是,執(zhí)行該命令只會(huì)卸載Docker本身,而不會(huì)刪除Docker內(nèi)容,例如鏡像、容器、卷以及網(wǎng)絡(luò)。這些文件保存在/var/lib/docker 目錄中,需要手動(dòng)刪除。

安裝倉(cāng)庫(kù)

(1) 安裝yum-utils ,這樣我們就能使用yum-config-manager 設(shè)置Yum源。

(2) 執(zhí)行以下命令,添加Yum源

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

(3) 【可選】執(zhí)行以下命令,啟用“edge”倉(cāng)庫(kù)。edge倉(cāng)庫(kù)其實(shí)也包含在了docker.repo文件中了,但默認(rèn)是禁用的,我們可使用以下命令啟用edge倉(cāng)庫(kù)。

sudo yum-config-manager --enable docker-ce-edge

如果想要再次禁用edge倉(cāng)庫(kù),可執(zhí)行以下命令。

sudo yum-config-manager --disable docker-ce-edge

TIPS: Docker有兩種構(gòu)建方式,Stable(穩(wěn)定)構(gòu)建一般是一個(gè)季度發(fā)布一次;Edge(邊緣)構(gòu)建一般是一個(gè)月發(fā)布一次。

安裝Docker

一切就緒后,我們就可以正式安裝Docker了。

(1) 執(zhí)行以下命令更新Yum的包索引

sudo yum makecache fast

(2) 安裝你想要的Docker版本(CE/EE)

Docker版本 命令
Docker CE sudo yum install docker-ce
Docker EE sudo yum install docker-ee

(3) 在生產(chǎn)環(huán)境中,我們可能需要指定想要安裝的版本??墒褂靡韵旅盍谐霎?dāng)前可用的Docker版本。

yum list docker-ce.x86_64  --showduplicates |sort -r

這樣,我們可使用以下命令安裝指定版本的Docker。

Docker版本 命令
Docker CE sudo yum install docker-ce-<VERSION>
Docker EE sudo yum install docker-ee-<VERSION>

(4) 啟動(dòng)Docker

sudo systemctl start docker

(5) 驗(yàn)證安裝是否正確

sudo docker run hello-world

這樣,Docker將會(huì)下載測(cè)試鏡像,并使用該鏡像啟動(dòng)一個(gè)容器。

升級(jí)Docker

升級(jí)Docker非常簡(jiǎn)單

(1) 執(zhí)行以下命令

sudo yum makecache fast

(2) 按照安裝的步驟,即可升級(jí)Docker。

本文首發(fā)

http://www.itmuch.com/docker/docker-2/

干貨分享

全是干貨
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官方文檔個(gè)人翻譯當(dāng)前時(shí)間:2017年07月18日20:01:57 若想要在CentOS上使用Docker CE(社...
    MR_ChanHwang閱讀 1,195評(píng)論 0 4
  • Docker — 云時(shí)代的程序分發(fā)方式 要說(shuō)最近一年云計(jì)算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,828評(píng)論 15 147
  • Docker必須安裝在CentOS7 64位機(jī)器上。 1 卸載老版本Docker Docker老版本,docker...
    WeiminSun閱讀 1,833評(píng)論 0 0
  • 0x01 核心概念 Docker鏡像類似于虛擬機(jī)鏡像,可以理解為一個(gè)面向Docker引擎的只讀模板,包含了文件系統(tǒng)...
    閑云逸心閱讀 4,955評(píng)論 0 9
  • 在爺爺不在的一瞬間。 爺爺是生活中的伴侶。也是學(xué)習(xí)中的伴侶。在人生中經(jīng)過(guò)太大的困難時(shí),總會(huì)想起爺爺?shù)哪悄且?..
    姚宇晨閱讀 338評(píng)論 0 0

友情鏈接更多精彩內(nèi)容