成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

云計(jì)算核心技術(shù)Docker教程:DockerComposeyml常用配置指令簡(jiǎn)介

Compose 是用于定義和運(yùn)行多容器 Docker 應(yīng)用程序的工具。通過(guò) Compose,您可以使用 YML 文件來(lái)配置應(yīng)用程序需要的所有服務(wù)。然后,使用一個(gè)命令,就可以從 YML 文件配置中創(chuàng)建并啟動(dòng)所有服務(wù)。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括留壩網(wǎng)站建設(shè)、留壩網(wǎng)站制作、留壩網(wǎng)頁(yè)制作以及留壩網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,留壩網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到留壩省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

YAML 的語(yǔ)法和其他高級(jí)語(yǔ)言類似,并且可以簡(jiǎn)單表達(dá)清單、散列表,標(biāo)量等數(shù)據(jù)形態(tài)。它使用空白符號(hào)縮進(jìn)和大量依賴外觀的特色,特別適合用來(lái)表達(dá)或編輯數(shù)據(jù)結(jié)構(gòu)、各種配置文件、傾印調(diào)試內(nèi)容、文件大綱。

Docker Compose 默認(rèn)使用文件名 docker-compose.yml,例如以下就是一個(gè)docker-compose.yml文件示例:

version:指定本 yml 依從的 compose 哪個(gè)版本制定的

services:用于定義不同的應(yīng)用服務(wù),上例中分別定義了兩個(gè)服務(wù)web和redis

web:該 web 服務(wù)使用從 Dockerfile 當(dāng)前目錄中構(gòu)建的鏡像。然后,它將容器和主機(jī)綁定到暴露的端口 5000。此示例服務(wù)使用 Flask Web 服務(wù)器的默認(rèn)端口 5000 。

redis:該 redis 服務(wù)使用 Docker Hub 的公共 Redis 映像。

docker-compose.yml包含 4 個(gè)一級(jí) key:version、services、networks、volumes。

version 是必須指定的,而且總是位于文件的第一行。它定義了 Compose 文件格式(主要是 API)的版本。

services 用于定義不同的應(yīng)用服務(wù)。上邊的例子定義了兩個(gè)服務(wù):一個(gè)名為 web-fe 的 Web 前端服務(wù)以及一個(gè)名為 redis 的內(nèi)存數(shù)據(jù)庫(kù)服務(wù)。

networks配置容器連接的網(wǎng)絡(luò),默認(rèn)情況下,Docker Compose 會(huì)創(chuàng)建 bridge 網(wǎng)絡(luò)。

volumes 用于指引 Docker 來(lái)創(chuàng)建新的卷。

比較常用的配置指令:

build

指定為構(gòu)建鏡像上下文路徑:

例如 webapp 服務(wù),指定為從上下文路徑 ./dir/Dockerfile 所構(gòu)建的鏡像:

或者,作為具有在上下文指定的路徑的對(duì)象,以及可選的 Dockerfile 和 args:

context:上下文路徑。

dockerfile:指定構(gòu)建鏡像的 Dockerfile 文件名。

args:添加構(gòu)建參數(shù),這是只能在構(gòu)建過(guò)程中訪問的環(huán)境變量。

labels:設(shè)置構(gòu)建鏡像的標(biāo)簽。

target:多層構(gòu)建,可以指定構(gòu)建哪一層。

ports

指定 Docker 將容器內(nèi)(-target)的 5000 端口映射到主機(jī)(published)的 5000 端口,這意味著發(fā)送到 Docker 主機(jī) 5000 端口的流量會(huì)被轉(zhuǎn)發(fā)到容器的 5000 端口。容器中的應(yīng)用監(jiān)聽端口 5000。

image

指定容器運(yùn)行的鏡像。以下格式都可以:

image: redis

image: ubuntu:14.04

image: tutum/influxdb

image: example-registry.com:4000/postgresql

image: a4bc65fd # 鏡像id

network_mode

設(shè)置網(wǎng)絡(luò)模式,例如:

network_mode: bridge

network_mode: host

network_mode: none

network_mode: service:[service name]

network_mode: container:[container name/id]

volumes

將主機(jī)的數(shù)據(jù)卷或著文件掛載到容器里。

新聞標(biāo)題:云計(jì)算核心技術(shù)Docker教程:DockerComposeyml常用配置指令簡(jiǎn)介
當(dāng)前地址:http://jinyejixie.com/article6/cjdhog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、軟件開發(fā)、網(wǎng)站排名、域名注冊(cè)、營(yíng)銷型網(wǎng)站建設(shè)、搜索引擎優(yōu)化

廣告

聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
河北省| 敦化市| 芮城县| 祁阳县| 广昌县| 天镇县| 长葛市| 灵武市| 定兴县| 永康市| 石首市| 巫溪县| 呈贡县| 阳城县| 乌兰县| 元氏县| 神木县| 正安县| 徐闻县| 嘉兴市| 昌黎县| 巧家县| 雅江县| 盱眙县| 博湖县| 五河县| 蓝田县| 常山县| 剑阁县| 阜宁县| 内黄县| 昌江| 巨野县| 台南县| 平江县| 玛沁县| 新乡县| 彭山县| 金堂县| 东兰县| 吉首市|