婷婷综合国产,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
    免费成人在线观看| 精品视频在线看| 欧美四级电影在线观看| 欧美韩国日本综合| 久久国内精品视频| 国内精品嫩模私拍在线| 日韩你懂的在线观看| 欧美一级理论性理论a| 亚洲小少妇裸体bbw| 国产精品美女一区二区| 91蜜桃在线免费视频| 亚洲欧美国产毛片在线| 91搞黄在线观看| 日本伊人午夜精品| 日韩欧美第一区| 91.com在线观看| 久久精品国产在热久久| 国产亚洲精品bt天堂精选| 日韩三级视频在线看| 国产中文字幕一区| 成人欧美一区二区三区在线播放| 香蕉影视欧美成人| 欧美成人一区二区三区| 国内精品免费在线观看| 图片区小说区国产精品视频 | 欧美一区二区三区的| 日韩国产欧美在线观看| 日韩国产精品久久久| 亚洲精品一区二区三区福利 | 国产天堂亚洲国产碰碰| 国产不卡高清在线观看视频| 福利电影一区二区三区| 亚洲国产日韩一区二区| 精品国产免费久久| 麻豆国产91在线播放| 经典三级视频一区| 亚洲黄色小视频| 精品国产一区二区国模嫣然| 精品国产91洋老外米糕| 欧美午夜一区二区三区 | 成人av网站在线| 欧美无乱码久久久免费午夜一区 | 欧美日韩精品电影| 成人高清在线视频| 美脚の诱脚舐め脚责91| 一个色在线综合| 国产欧美1区2区3区| 欧美一区欧美二区| 91性感美女视频| 国产精品99久| 又紧又大又爽精品一区二区| 日本不卡在线视频| 一区二区三区在线免费视频 | 豆国产96在线|亚洲| 欧美午夜精品久久久久久孕妇| 韩国av一区二区三区在线观看| 亚洲高清中文字幕| 精品一区二区在线看| 亚洲综合精品久久| 欧美国产乱子伦| 91福利国产成人精品照片| 精品久久人人做人人爰| 在线成人免费观看| 国产精品伊人色| 国产自产视频一区二区三区| 日韩高清一级片| 成人av资源下载| 丁香激情综合国产| 国产一区二区三区精品视频| 欧日韩精品视频| 欧洲精品一区二区| 欧美日韩亚洲另类| 久久99精品国产麻豆不卡| 美洲天堂一区二卡三卡四卡视频 | 激情综合网av| 欧美日韩一区久久| 欧美伦理视频网站| 7777精品伊人久久久大香线蕉超级流畅| 国产欧美日韩视频在线观看| 中文字幕+乱码+中文字幕一区| av电影一区二区| av电影在线观看不卡| 91在线观看地址| 亚洲人成精品久久久久| 一区二区三区四区高清精品免费观看| 一区精品在线播放| 国产精品羞羞答答xxdd| 国产黄色成人av| 成人av网站在线观看免费| 日韩午夜激情av| 国产欧美1区2区3区| 中文久久乱码一区二区| 亚洲素人一区二区| 亚洲mv大片欧洲mv大片精品| 国产精品久久毛片| 在线免费观看日本欧美| 欧美一区二区日韩一区二区| 久久综合999| 日韩美女视频一区二区 | 爽爽淫人综合网网站| 日韩av中文字幕一区二区三区| 麻豆视频一区二区| 日韩欧美在线一区二区三区| 国产精品少妇自拍| 亚洲第四色夜色| 91精品国产丝袜白色高跟鞋| 国产亚洲va综合人人澡精品| 久久精品国产一区二区三区免费看| 亚洲免费看黄网站| 国产日韩欧美综合一区| 国产高清在线精品| 久久精品一区八戒影视| 成人永久免费视频| 亚洲三级在线免费| 欧美巨大另类极品videosbest | 日韩三级伦理片妻子的秘密按摩| 日韩成人一级片| 精品国产自在久精品国产| 国产精品一区二区在线播放| 国产精品午夜在线| 91亚洲精品久久久蜜桃网站| 亚洲成人免费视| 337p粉嫩大胆色噜噜噜噜亚洲 | 久久久精品人体av艺术| 成人免费毛片a| 亚洲电影第三页| 久久免费美女视频| 色天天综合色天天久久| 免费在线观看不卡| 国产精品美女久久久久高潮| 欧美视频一二三区| 国产又黄又大久久| 一区二区免费看| 日韩欧美久久久| 色综合咪咪久久| 国产一区欧美二区| 亚洲国产精品一区二区www| 久久久久国产免费免费| 欧美三级电影精品| 成人av在线影院| 麻豆极品一区二区三区| 亚洲国产视频a| 国产精品久线在线观看| 日韩美女在线视频| 欧美日韩一区小说| 色综合久久精品| 国产91富婆露脸刺激对白| 日本欧美久久久久免费播放网| 国产精品日韩成人| 欧美r级在线观看| 欧美日韩高清一区二区三区| www.成人在线| 国产91精品一区二区| 狠狠色狠狠色综合| 日韩1区2区3区| 亚洲成人一区二区| 一区二区三区在线免费视频| 国产精品久久久久一区| 久久久久久**毛片大全| 日韩精品一区二区三区三区免费 | 亚洲欧美日韩系列| 欧美激情一区在线观看| 精品国产一区二区三区久久久蜜月| 欧美三区在线观看| 91福利精品视频| 欧美视频第二页| 在线亚洲欧美专区二区| 99久久精品国产精品久久| 成人精品小蝌蚪| 成年人午夜久久久| 成人性生交大合| 成人黄色a**站在线观看| 国产精品911| 成人av在线资源| 91麻豆精品在线观看| 一本一道综合狠狠老| 在线观看视频一区二区 | 国产欧美日韩激情| 国产欧美一区二区三区沐欲| 精品国产91乱码一区二区三区| 日韩精品一区国产麻豆| 久久综合999| 日本一区二区视频在线| 中文字幕久久午夜不卡| 国产精品毛片无遮挡高清| 日韩一区在线免费观看| 亚洲自拍另类综合| 视频在线在亚洲| 激情综合五月天| 粗大黑人巨茎大战欧美成人| 99久久精品国产麻豆演员表| 在线亚洲一区二区| 欧美一区二视频| 日本一区二区久久| 一区二区三区四区乱视频| 日韩 欧美一区二区三区| 国产一区二区三区香蕉| 成人一区二区三区视频在线观看| 91视视频在线观看入口直接观看www | 欧美亚洲图片小说|