校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解Docker Compose 中可用的環(huán)境變量問題

詳解Docker Compose 中可用的環(huán)境變量問題

熱門標(biāo)簽:外呼系統(tǒng)的經(jīng)營范圍 外呼系統(tǒng)不彈窗 安陽ai電銷機器人軟件 申請400電話價格多少 廈門營銷外呼系統(tǒng)平臺 涪陵商都400電話開通辦理 云會外呼系統(tǒng) 柳州市機器人外呼系統(tǒng)報價 智能電話機器人坐席

Compose 的多個部分在某種情況下處理環(huán)境變量。本教程可以幫助你找到所需的信息。

1. 替換Compose文件中的環(huán)境變量

可以使用 shell 中的環(huán)境變量填充 Compose 文件中的值:

web:
 image: "webapp:${TAG}"

更多信息請參考 Compose 文件手冊中的 Variable substitution 章節(jié)。

2. 設(shè)置容器中的環(huán)境變量

可以通過 environment 關(guān)鍵字設(shè)置服務(wù)容器中的環(huán)境變量,就跟使用 docker run -e VARIABLE=VALUE ... 一樣:

web:
 environment:
 - DEBUG=1

3. 將環(huán)境變量傳遞到容器

在使用 environment 關(guān)鍵字時不賦值,就可以將 shell 中的環(huán)境變量傳遞給服務(wù)容器,就跟使用 docker run -e VARIABLE ... 一樣:

web:
 environment:
 - DEBUG

容器中的 DEBUG 變量的值從運行 Compose 的 shell 中的同名變量中獲取。

4. “env_file”配置選項

可以通過 env_file 命令使用外部文件將多個環(huán)境變量傳遞到服務(wù)容器,就跟使用 docker run --env-file=FILE ... 一樣:

web:
 env_file:
 - web-variables.env

5. 使用 ‘docker-compose run'設(shè)置環(huán)境變量

就像 docker run -e 命令一樣,可以使用 docker-compose run -e 設(shè)置一次性容器上的環(huán)境變量:

docker-compose run -e DEBUG=1 web python console.py

也可以通過從 shell 中傳遞一個變量,而不是直接賦值:

docker-compose run -e DEBUG web python console.py

容器中的 DEBUG 變量的值從運行 Compose 的 shell 中的同名變量中獲取。

6. “.env”文件

可以在名為.env 的環(huán)境文件 中為 Compose 文件中引用的任何環(huán)境變量設(shè)置默認(rèn)值,或者用于配置 Compose:

$ cat .env
TAG=v1.5

$ cat docker-compose.yml
version: '3'
services:
 web:
 image: "webapp:${TAG}"

運行 docker-compose up 時,上面定義的 web 服務(wù)使用 webapp:v1.5 鏡像??梢酝ㄟ^config 命令 將應(yīng)用程序的配置信息打印到終端來驗證:

$ docker-compose config

version: '3'
services:
 web:
 image: 'webapp:v1.5'

shell 中的值優(yōu)先于 .env 文件中指定的值。如果在 shell 中將 TAG 設(shè)置為不同的值,則鏡像中將使用該值:

$ export TAG=v2.0
$ docker-compose config

version: '3'
services:
 web:
 image: 'webapp:v2.0'

當(dāng)在多個文件中設(shè)置相同的環(huán)境變量時,以下是 Compose 用于選擇要使用的值的優(yōu)先級:

  • Compose 文件
  • Environment 文件
  • Dockerfile
  • 變量未定義

在下面的例子中,我們在 Environment 文件和 Compose 文件上設(shè)置了相同的環(huán)境變量:

$ cat ./Docker/api/api.env
NODE_ENV=test

$ cat docker-compose.yml
version: '3'
services:
 api:
 image: 'node:6-alpine'
 env_file:
  - ./Docker/api/api.env
 environment:
  - NODE_ENV=production

運行容器時,在 Compose 文件中定義的環(huán)境變量優(yōu)先。

$ docker-compose exec api node

process.env.NODE_ENV
'production'

只有在 environment env_file 沒有 Docker Compose 條目時,Dockerfile 中的任何 ARG ENV 設(shè)置才會評估(evaluate)。

NodeJS 容器的細(xì)節(jié)

如果你有腳本的 package.json 條目像 NODE_ENV=test node server.js 一樣啟動,那么這將覆蓋 docker-compose.yml 文件中的任何設(shè)置。

7. 使用環(huán)境變量配置 Compose

有幾個環(huán)境變量可用來配置 Docker Compose 命令行行為。它們以 COMPOSE_ 或 DOCKER_ 開頭,并記錄在CLI 環(huán)境變量中。

8. 通過 link 創(chuàng)建環(huán)境變量

在第一版 Compose 文件中使用 links 選項時,會為每個鏈接創(chuàng)建環(huán)境變量。它們記錄在 Link環(huán)境變量參考 中。

但是,這些變量已被棄用。link 改為為主機創(chuàng)建別名。

原文地址

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:晉城 撫順 巴中 孝感 福州 綏化 蕪湖 南充

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解Docker Compose 中可用的環(huán)境變量問題》,本文關(guān)鍵詞  詳解,Docker,Compose,中可,用的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解Docker Compose 中可用的環(huán)境變量問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解Docker Compose 中可用的環(huán)境變量問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    精品一区二区久久久| 一区二区欧美在线观看| 国产精品网友自拍| 国产成人小视频| 国产人久久人人人人爽| 国产98色在线|日韩| 中文字幕中文字幕一区| 欧美在线视频日韩| 久久成人麻豆午夜电影| 中文字幕免费观看一区| 欧美色成人综合| 国产精品亚洲第一区在线暖暖韩国| 国产日产欧美一区二区视频| 在线免费观看日本一区| 国内外成人在线| 亚洲一区在线看| 久久精品日产第一区二区三区高清版| 色综合一区二区三区| 久久国产精品色| 亚洲小说春色综合另类电影| 久久久久久亚洲综合| 在线观看成人免费视频| 国产传媒欧美日韩成人| 日韩av一区二| 亚洲人成在线观看一区二区| 精品少妇一区二区三区日产乱码 | 久久久久久97三级| 色噜噜偷拍精品综合在线| 久久精品国产成人一区二区三区| 成人免费在线播放视频| 精品日韩在线一区| 欧美日韩高清一区| 99精品国产91久久久久久| 日本欧美韩国一区三区| 中文字幕免费观看一区| 精品精品国产高清一毛片一天堂| 在线国产电影不卡| 暴力调教一区二区三区| 国内精品国产成人国产三级粉色 | 中文字幕欧美一| 久久久亚洲欧洲日产国码αv| 欧洲激情一区二区| 91女人视频在线观看| 国产精品66部| 国产美女在线观看一区| 久久99精品网久久| 免费的国产精品| 天涯成人国产亚洲精品一区av| 自拍偷拍欧美精品| 国产精品久99| 中文字幕在线观看不卡| 中文字幕中文乱码欧美一区二区| 国产偷国产偷精品高清尤物| 欧美一区二区三区免费大片 | 国产精品久久久久精k8| 国产日产欧美一区| 国产视频在线观看一区二区三区| 欧美不卡一二三| 日韩一区二区免费视频| 欧美大尺度电影在线| 精品国产乱码久久久久久夜甘婷婷 | 国产精品一区二区视频| 九九热在线视频观看这里只有精品| 亚洲成av人**亚洲成av**| 日韩在线卡一卡二| 毛片基地黄久久久久久天堂| 精品一区二区三区在线观看国产 | 久久国产尿小便嘘嘘尿| 国内成人自拍视频| 99久久精品国产一区| 欧美三级日韩在线| 精品少妇一区二区三区在线视频| 中文字幕免费一区| 亚洲超丰满肉感bbw| 国产美女精品人人做人人爽| 99精品视频一区| 91精品国产综合久久久蜜臀图片| www国产成人免费观看视频 深夜成人网 | 在线观看不卡一区| 欧美一区二区三区免费视频| 久久久777精品电影网影网| 亚洲免费伊人电影| 日韩专区一卡二卡| 成人动漫一区二区三区| 欧美精品日日鲁夜夜添| 国产午夜精品理论片a级大结局| 亚洲色图一区二区三区| 秋霞午夜av一区二区三区| 处破女av一区二区| 91精品婷婷国产综合久久竹菊| 久久久久久久久蜜桃| 亚洲韩国精品一区| 国产高清精品网站| 欧美一区二区在线观看| 综合激情成人伊人| 久久99久久99小草精品免视看| 91丝袜高跟美女视频| 欧美精品一区二区三区一线天视频| 综合av第一页| 成人免费视频免费观看| 日韩欧美一二三| 亚洲另类中文字| 国产一区二区三区四区五区入口 | 久久久久久亚洲综合| 五月天激情小说综合| 成人久久视频在线观看| 91精品久久久久久久99蜜桃| 亚洲综合成人网| 成人av在线看| 久久久久久久电影| 精品夜夜嗨av一区二区三区| 欧美精品99久久久**| 亚洲在线视频网站| 99精品国产99久久久久久白柏| 国产亚洲一区字幕| 精品在线一区二区| 日韩视频一区二区三区| 日韩精品一二区| 在线播放国产精品二区一二区四区 | 国产成人精品亚洲日本在线桃色 | 欧美日韩不卡一区二区| 亚洲四区在线观看| 成人动漫一区二区| 国产精品午夜免费| 国产99久久久国产精品潘金 | 日韩精品影音先锋| 日韩和欧美的一区| 欧美夫妻性生活| 视频一区二区三区入口| 91精品综合久久久久久| 日韩成人一级片| 欧美一区二区三区电影| 日本va欧美va精品发布| 91麻豆精品国产综合久久久久久| 亚洲成国产人片在线观看| 欧美精品欧美精品系列| 美腿丝袜亚洲三区| 久久一夜天堂av一区二区三区| 极品美女销魂一区二区三区免费| 欧美一区二区精美| 国产乱子伦视频一区二区三区| 久久婷婷一区二区三区| 成人福利视频在线看| 亚洲一级片在线观看| 欧美日韩一区二区在线观看视频| 亚洲成在线观看| 欧美v日韩v国产v| 不卡的看片网站| 亚洲高清在线精品| 精品国产电影一区二区| 成人免费高清在线观看| 亚洲一区二区三区小说| 欧美成人官网二区| 色久综合一二码| 精品综合久久久久久8888| 亚洲男人的天堂av| 精品国产麻豆免费人成网站| 91小视频免费观看| 美国欧美日韩国产在线播放| 亚洲欧洲av色图| 欧美电视剧在线观看完整版| 一本到高清视频免费精品| 蜜桃视频一区二区三区| 国产精品成人在线观看| 欧美一区欧美二区| 91麻豆自制传媒国产之光| 青草国产精品久久久久久| 国产精品免费视频一区| 欧美一区午夜精品| 99久久免费精品| 国产一区二区看久久| 天天综合网天天综合色| 亚洲免费视频成人| 国产精品三级av| www精品美女久久久tv| 欧美日韩成人综合在线一区二区| eeuss鲁片一区二区三区在线观看| 奇米色一区二区| 亚洲成人7777| 亚洲在线视频网站| 亚洲免费av高清| 亚洲国产经典视频| 欧美变态tickle挠乳网站| 欧美顶级少妇做爰| 在线免费观看一区| 北条麻妃一区二区三区| 国产一区二区在线看| 全国精品久久少妇| 亚欧色一区w666天堂| 亚洲欧美日韩小说| 中文字幕一区二区三区在线播放| 精品成人一区二区三区四区| 欧美高清dvd| 欧美一区二区三区性视频| 欧美影院精品一区| 欧美在线观看你懂的| 色婷婷亚洲婷婷| 色久综合一二码| 欧美专区在线观看一区| 91在线观看成人|