Docker-16-docker-compose簡(jiǎn)介與安裝

Docker Compose 是 Docker 官方編排(Orchestration)項(xiàng)目之一,負(fù)責(zé)快速的部署分布式應(yīng)用.

Compose 定位是 「定義和運(yùn)行多個(gè) Docker 容器的應(yīng)用(Defining and running multi-container Docker applications)」

我們知道使用一個(gè) Dockerfile 模板文件厨钻,可以讓用戶很方便的定義一個(gè)單獨(dú)的應(yīng)用容器。然而坚嗜,在日常工作中夯膀,經(jīng)常會(huì)碰到需要多個(gè)容器相互配合來(lái)完成某項(xiàng)任務(wù)的情況。例如要實(shí)現(xiàn)一個(gè) Web 項(xiàng)目苍蔬,除了 Web 服務(wù)容器本身诱建,往往還需要再加上后端的數(shù)據(jù)庫(kù)服務(wù)容器,甚至還包括負(fù)載均衡容器等碟绑。

Compose 恰好滿足了這樣的需求俺猿。它允許用戶通過(guò)一個(gè)單獨(dú)的 docker-compose.yml 模板文件(YAML 格式)來(lái)定義一組相關(guān)聯(lián)的應(yīng)用容器為一個(gè)項(xiàng)目(project)茎匠。

Compose 中有兩個(gè)重要的概念:

  • 服務(wù) (service):一個(gè)應(yīng)用的容器,實(shí)際上可以包括若干運(yùn)行相同鏡像的容器實(shí)例押袍。
  • 項(xiàng)目 (project):由一組關(guān)聯(lián)的應(yīng)用容器組成的一個(gè)完整業(yè)務(wù)單元诵冒,在 docker-compose.yml 文件中定義。

Compose 的默認(rèn)管理對(duì)象是項(xiàng)目谊惭,通過(guò)子命令對(duì)項(xiàng)目中的一組容器進(jìn)行便捷地生命周期管理汽馋。

Compose 項(xiàng)目由 Python 編寫,實(shí)現(xiàn)上調(diào)用了 Docker 服務(wù)提供的 API 來(lái)對(duì)容器進(jìn)行管理圈盔。因此豹芯,只要所操作的平臺(tái)支持 Docker API,就可以在其上利用 Compose 來(lái)進(jìn)行編排管理

安裝docker-compose

docker-compose的github地址在這里

這里使用PIP的方式安裝,簡(jiǎn)單粗暴,首先把pip裝上,分別運(yùn)行以下命令:

#安裝依賴
yum -y install epel-release
#安裝PIP
yum -y install python-pip
#升級(jí)PIP
pip install --upgrade pip

安裝完pip后,查看版本號(hào)驗(yàn)證安裝

pip --version

返回如下,就表示安裝成功

image

pip裝好之后,就可以裝docker-compose了,命令如下:

pip install -U docker-compose==1.24.0

最后的1.24.0是版本號(hào),可以自己進(jìn)行調(diào)整

安裝完成之后用docker-compose --version命令去驗(yàn)證是否安裝成功,如下:

image

至此docker-compose就安裝成功了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末驱敲,一起剝皮案震驚了整個(gè)濱河市铁蹈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌众眨,老刑警劉巖握牧,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異围辙,居然都是意外死亡我碟,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門姚建,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)矫俺,“玉大人,你說(shuō)我怎么就攤上這事掸冤±逋校” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵稿湿,是天一觀的道長(zhǎng)铅匹。 經(jīng)常有香客問(wèn)我,道長(zhǎng)饺藤,這世上最難降的妖魔是什么包斑? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮涕俗,結(jié)果婚禮上罗丰,老公的妹妹穿的比我還像新娘。我一直安慰自己再姑,他們只是感情好萌抵,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般绍填。 火紅的嫁衣襯著肌膚如雪霎桅。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,679評(píng)論 1 305
  • 那天讨永,我揣著相機(jī)與錄音滔驶,去河邊找鬼。 笑死住闯,一個(gè)胖子當(dāng)著我的面吹牛瓜浸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播比原,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼插佛,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了量窘?” 一聲冷哼從身側(cè)響起雇寇,我...
    開(kāi)封第一講書(shū)人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蚌铜,沒(méi)想到半個(gè)月后锨侯,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡冬殃,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年囚痴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片审葬。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡深滚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出涣觉,到底是詐尸還是另有隱情痴荐,我是刑警寧澤,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布官册,位于F島的核電站生兆,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏膝宁。R本人自食惡果不足惜鸦难,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望员淫。 院中可真熱鬧合蔽,春花似錦、人聲如沸满粗。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)映皆。三九已至挤聘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間捅彻,已是汗流浹背组去。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留步淹,地道東北人从隆。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像缭裆,于是被迫代替她去往敵國(guó)和親键闺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容