真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

docker中compose命令的簡(jiǎn)介及安裝

本篇內(nèi)容主要講解“docker中compose命令的簡(jiǎn)介及安裝”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“docker中compose命令的簡(jiǎn)介及安裝”吧!

創(chuàng)新互聯(lián)主打移動(dòng)網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、網(wǎng)站改版、網(wǎng)絡(luò)推廣、網(wǎng)站維護(hù)、域名申請(qǐng)、等互聯(lián)網(wǎng)信息服務(wù),為各行業(yè)提供服務(wù)。在技術(shù)實(shí)力的保障下,我們?yōu)榭蛻舫兄Z穩(wěn)定,放心的服務(wù),根據(jù)網(wǎng)站的內(nèi)容與功能再?zèng)Q定采用什么樣的設(shè)計(jì)。最后,要實(shí)現(xiàn)符合網(wǎng)站需求的內(nèi)容、功能與設(shè)計(jì),我們還會(huì)規(guī)劃穩(wěn)定安全的技術(shù)方案做保障。

簡(jiǎn)介

Compose 項(xiàng)目是 Docker 官方的開(kāi)源項(xiàng)目,負(fù)責(zé)實(shí)現(xiàn)對(duì) Docker 容器集群的快速編排。從功能上看,跟 OpenStack 中的 Heat 十分類(lèi)似。

其代碼目前在 https://github.com/docker/compose 上開(kāi)源。

Compose 定位是 「定義和運(yùn)行多個(gè) Docker 容器的應(yīng)用(Defining and running multi-container Docker applications)」,其前身是開(kāi)源項(xiàng)目 Fig。

通過(guò)前面的介紹,我們知道使用一個(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 編寫(xiě),實(shí)現(xiàn)上調(diào)用了 Docker 服務(wù)提供的 API 來(lái)對(duì)容器進(jìn)行管理。因此,只要所操作的平臺(tái)支持 Docker API,就可以在其上利用 Compose 來(lái)進(jìn)行編排管理。

安裝

如果是mac或者wins,安裝了docker以后自帶了docker-compose,可以使用docker-compose version查看,但是如果是linux就不會(huì)安裝docker-compose,需要單獨(dú)安裝。

該方法是通過(guò)指定版本下載鏈接完成的,首先需要獲取到最新的版本。

1. 獲取最新版本(非必須操作)

瀏覽器打開(kāi):https://github.com/docker/compose/releases

筆者看到的最新版本為:1.25.5

2. 下載命令并輸出到文件/usr/local/bin/docker-compose中

## 命令(將鏈接中版本號(hào)替換為讀者看到的最新版)
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`:是為了獲取系統(tǒng)版本,筆者的為:Linux
# `uname -m`:是為了獲取系統(tǒng)位數(shù),筆者的為:x86_64

3. 添加執(zhí)行權(quán)限

chmod +x /usr/local/bin/docker-compose

這種方式可能會(huì)存在網(wǎng)絡(luò)問(wèn)題,如果失敗,多試幾次。

到此,相信大家對(duì)“docker中compose命令的簡(jiǎn)介及安裝”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!


當(dāng)前文章:docker中compose命令的簡(jiǎn)介及安裝
分享鏈接:http://weahome.cn/article/pdhdhd.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部