婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

詳解Docker Compose 中可用的環境變量問題

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

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

1. 替換Compose文件中的環境變量

可以使用 shell 中的環境變量填充 Compose 文件中的值:

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

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

2. 設置容器中的環境變量

可以通過 environment 關鍵字設置服務容器中的環境變量,就跟使用 docker run -e VARIABLE=VALUE ... 一樣:

web:
 environment:
 - DEBUG=1

3. 將環境變量傳遞到容器

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

web:
 environment:
 - DEBUG

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

4. “env_file”配置選項

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

web:
 env_file:
 - web-variables.env

5. 使用 ‘docker-compose run'設置環境變量

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

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 的環境文件 中為 Compose 文件中引用的任何環境變量設置默認值,或者用于配置 Compose:

$ cat .env
TAG=v1.5

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

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

$ docker-compose config

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

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

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

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

當在多個文件中設置相同的環境變量時,以下是 Compose 用于選擇要使用的值的優先級:

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

在下面的例子中,我們在 Environment 文件和 Compose 文件上設置了相同的環境變量:

$ 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 文件中定義的環境變量優先。

$ docker-compose exec api node

process.env.NODE_ENV
'production'

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

NodeJS 容器的細節

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

7. 使用環境變量配置 Compose

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

8. 通過 link 創建環境變量

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

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

原文地址

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:晉城 撫順 巴中 孝感 福州 綏化 蕪湖 南充

巨人網絡通訊聲明:本文標題《詳解Docker Compose 中可用的環境變量問題》,本文關鍵詞  詳解,Docker,Compose,中可,用的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解Docker Compose 中可用的環境變量問題》相關的同類信息!
  • 本頁收集關于詳解Docker Compose 中可用的環境變量問題的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产伦精品一区二区三区视频青涩| 成人av网站在线观看| 国内精品国产三级国产a久久| 成人精品电影在线观看| 在线观看91av| 亚洲欧美日本韩国| 国产一区二区日韩精品| 欧美三级一区二区| 中文字幕在线一区| 国产精品综合在线视频| 日韩一本二本av| 五月综合激情日本mⅴ| aaa欧美日韩| 国产精品污污网站在线观看| 老司机精品视频在线| 欧美三级韩国三级日本三斤 | 国产精品嫩草99a| 精品无码三级在线观看视频| 91麻豆精品国产无毒不卡在线观看 | 91片在线免费观看| 国产精品国模大尺度视频| 国产一区二区网址| 久久毛片高清国产| 久久99精品国产91久久来源| 欧美日韩国产在线观看| 亚洲自拍欧美精品| 欧美日韩三级一区二区| 亚洲综合一区二区三区| 色琪琪一区二区三区亚洲区| 国产精品欧美久久久久一区二区| 国产一区在线精品| 国产欧美日韩在线视频| 国产乱一区二区| 亚洲国产精品t66y| 不卡电影一区二区三区| 国产精品久久久一区麻豆最新章节| 国产成人精品免费| 亚洲国产高清不卡| 99vv1com这只有精品| 一区二区在线看| 欧美日韩久久久| 爽好多水快深点欧美视频| 3751色影院一区二区三区| 麻豆精品一区二区| 久久精品亚洲乱码伦伦中文| 成人在线综合网| 一区二区三区中文在线| 51精品秘密在线观看| 精品午夜久久福利影院| 国产精品福利在线播放| 99久久国产免费看| 日韩在线一区二区三区| 精品成人私密视频| 91一区二区三区在线观看| 亚洲国产精品一区二区久久| 91精品国产综合久久久蜜臀粉嫩| 国产自产2019最新不卡| 亚洲欧美色综合| 欧美精品在线一区二区| 国产精品自拍三区| 一区av在线播放| 亚洲精品在线三区| 在线观看国产日韩| 国产精品自拍三区| 亚洲成人先锋电影| 国产精品人人做人人爽人人添| 欧美在线一区二区| 国产精品香蕉一区二区三区| 一区二区三区在线影院| 日韩精品影音先锋| 欧美性猛片aaaaaaa做受| 美国一区二区三区在线播放| 国产日韩精品一区二区三区| 欧美在线观看一二区| 丁香网亚洲国际| 国产成人综合在线播放| 一区二区三区电影在线播| 欧美变态凌虐bdsm| 欧美在线小视频| gogo大胆日本视频一区| 男女男精品网站| 亚洲三级电影网站| 国产日韩欧美高清在线| 9191国产精品| 欧美吞精做爰啪啪高潮| 99视频有精品| 免费成人av在线播放| 亚洲制服丝袜一区| 国产精品久久久久久久久搜平片| 亚洲精品一区二区三区四区高清 | 精品日韩欧美在线| 欧美日韩一区二区三区视频| 国产不卡一区视频| 久久成人免费网站| 亚洲chinese男男1069| 亚洲欧美激情在线| 国产精品国产三级国产三级人妇 | 欧美大肚乱孕交hd孕妇| 欧美日韩卡一卡二| 91国内精品野花午夜精品| av一区二区三区黑人| 成人国产免费视频| 国产.欧美.日韩| 国产精品亚洲а∨天堂免在线| 国产一区二区三区日韩| 日av在线不卡| 久久99国产精品久久99| 精品一二线国产| 国产一区啦啦啦在线观看| 久久国产精品无码网站| 美国十次综合导航| 国产最新精品免费| 国产精品自在欧美一区| 大胆亚洲人体视频| 91亚洲精品久久久蜜桃网站| 99久久精品免费精品国产| 白白色 亚洲乱淫| 色综合中文字幕国产| 亚洲免费伊人电影| 一区二区国产盗摄色噜噜| 一区二区久久久| 丝袜亚洲另类欧美综合| 老司机精品视频导航| 国产一区二区三区香蕉| 成人精品国产一区二区4080| av一区二区三区四区| 欧美撒尿777hd撒尿| 欧美高清视频不卡网| 欧美不卡在线视频| 国产欧美日韩另类视频免费观看| 国产精品无码永久免费888| 亚洲精品高清视频在线观看| 亚洲一区中文在线| 国产一区视频网站| 色久优优欧美色久优优| 色综合久久久网| 91麻豆精品国产91久久久久| 欧美成人综合网站| 综合电影一区二区三区 | 国产.欧美.日韩| 91成人免费在线视频| 欧美变态tickling挠脚心| 国产精品三级视频| 五月天一区二区三区| 国产高清精品在线| 欧美在线free| 久久久久久久网| 亚洲国产人成综合网站| 国产福利一区在线| 欧美日韩你懂的| 国产精品女上位| 蜜臀av性久久久久蜜臀aⅴ四虎| 成人黄色在线看| 日韩欧美电影在线| 一区二区三区产品免费精品久久75| 免费黄网站欧美| 日本精品裸体写真集在线观看| 日韩欧美色综合| 亚洲一卡二卡三卡四卡| 国产精品99久久久久久有的能看| 欧美日韩激情一区二区三区| 久久久久成人黄色影片| 天天影视网天天综合色在线播放| 国产成人精品www牛牛影视| 91精品国产色综合久久不卡电影| 国产精品久久久久久久岛一牛影视| 日韩在线播放一区二区| 9人人澡人人爽人人精品| 久久丝袜美腿综合| 久久99精品网久久| 欧美精品vⅰdeose4hd| 综合婷婷亚洲小说| 国产福利一区二区三区| 日韩欧美一级片| 日韩精品亚洲一区二区三区免费| av一二三不卡影片| 国产精品久久久久久久久久久免费看| 久久国产三级精品| 欧美一区二区日韩一区二区| 夜夜精品浪潮av一区二区三区| 成人国产电影网| 久久久99久久| 国产在线播放一区| 久久久国产午夜精品 | 欧美日韩一卡二卡| 玉足女爽爽91| 91黄色免费网站| 一级精品视频在线观看宜春院| 成人白浆超碰人人人人| 欧美高清一级片在线观看| 国产成人精品综合在线观看 | 欧美一区二区三区免费大片 | 精品久久久久一区二区国产| 偷拍日韩校园综合在线| 在线成人小视频| 九九在线精品视频| 久久久亚洲精品一区二区三区| 国产一区二区三区免费观看| 久久久久免费观看| 成人一级片在线观看|