Compose 項目是 Docker 官方的開源項目,負責實現對 Docker 容器集群的快速編排。從功能上看,跟 OpenStack 中的 Heat 十分類似。
其代碼目前在 https://github.com/docker/compose 上開源。
Compose 定位是 「定義和運行多個 Docker 容器的應用(Defining and running multi-container Docker applications)」,其前身是開源項目 Fig。
通過前面的介紹,我們知道使用一個 Dockerfile 模板文件,可以讓用戶很方便的定義一個單獨的應用容器。然而,在日常工作中,經常會碰到需要多個容器相互配合來完成某項任務的情況。例如要實現一個 Web 項目,除了 Web 服務容器本身,往往還需要再加上后端的數據庫服務容器,甚至還包括負載均衡容器等。
Compose 恰好滿足了這樣的需求。它允許用戶通過一個單獨的 docker-compose.yml 模板文件(YAML 格式)來定義一組相關聯的應用容器為一個項目(project)。
Compose 中有兩個重要的概念:
服務 (service):一個應用的容器,實際上可以包括若干運行相同鏡像的容器實例。
項目 (project):由一組關聯的應用容器組成的一個完整業務單元,在 docker-compose.yml 文件中定義。Compose 的默認管理對象是項目,通過子命令對項目中的一組容器進行便捷地生命周期管理。
Compose 項目由 Python 編寫,實現上調用了 Docker 服務提供的 API 來對容器進行管理。因此,只要所操作的平臺支持 Docker API,就可以在其上利用 Compose 來進行編排管理。
如果是mac或者wins,安裝了docker以后自帶了docker-compose,可以使用docker-compose version查看,但是如果是linux就不會安裝docker-compose,需要單獨安裝。
該方法是通過指定版本下載鏈接完成的,首先需要獲取到最新的版本。
1. 獲取最新版本(非必須操作)
瀏覽器打開:https://github.com/docker/compose/releases
筆者看到的最新版本為:1.25.5
2. 下載命令并輸出到文件/usr/local/bin/docker-compose中
## 命令(將鏈接中版本號替換為讀者看到的最新版)
curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
## 命令解釋
# `uname -s`:是為了獲取系統版本,筆者的為:Linux
# `uname -m`:是為了獲取系統位數,筆者的為:x86_64
3. 添加執行權限
chmod+x/usr/local/bin/docker-compose
這種方式可能會存在網絡問題,如果失敗,多試幾次。
到此,相信大家對“docker中compose命令的簡介及安裝”有了更深的了解,不妨來實際操作一番吧!這里是本站網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
最近很煩內部娛樂。讓我們來看看清新美麗的鄰家妹妹——小櫻和她的新隊友。Dig剛剛看到這個新女團出道的新聞圖,她驚呆了。一瞬間不知道是發布會還是姐妹們的頭發會跳舞。是真的。頭發和頭,各自分開跳舞。舞蹈充滿男子氣概。網友說不像女團現場,像陸地上的花樣游泳。所以比刀舞更高層次的是花樣游泳的整齊劃一?不過,這個女團最大的爭議不是撲朔迷離的編舞,而是頂級櫻花在團緣站的人氣。有傳言說小太美也是校園霸凌的成員站...
很多人網站權重上不來,想通過提高百度指數來提高網站權重,同時還可以通過提高指數的方式來增加網站的品牌,那么如何在最短時間內提高百度指數呢,其實刷指數并不是最好的選擇,小編這里給大家推薦幾個方法。1、用軟件刷百度指數利用專業的刷百度指數關健詞的軟件即可刷搜索量,這種軟件一般都是自動掛在電腦上運行,利用多個用戶交流互刷,如果你不想掛機,通過購買積分獲得關健詞搜索量的提升也可以。這類軟件非常多,百度搜索...
國債期貨代碼有哪些?國債期貨代碼(兩年期國債期貨代碼):TS2003上市交易所:大連商品交易所國債期貨代碼:030011上市交易所:上海期貨交易所交易品種:國債交易代碼:TS2003發行上市交易所:上海期貨交易所國債期貨的標的是國內最早推出的國債期貨合約,2005年11月10日正式掛牌交易,這也是國債期貨首個允許境內客戶參與的品種,是目前最受歡迎的國債期貨。國債期貨理論價格計算公式計算公式有兩種:...