吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

云計算核心技術Docker:Compose中的環境變量

工程師鄧生 ? 來源:TechWeb編譯 ? 作者:docker ? 2021-02-16 09:58 ? 次閱讀

Compose有多個部分以一種或另一種方式處理環境變量。

在compose文件中替換環境變量,可以在外殼中使用環境變量來填充Compose文件中的值:

web:

image: “webapp:${TAG}”

如果您有多個環境變量,則可以通過提供環境變量文件的路徑來替換它們。默認情況下,該docker-compose 命令將.env在您運行該命令的目錄中查找一個名為的文件。通過將文件作為參數,你可以存儲在任何地方,并適當命名,例如.env.ci,.env.dev,.env.prod。使用以下--env-file選項傳遞文件路徑:

docker-compose --env-file 。/config/.env.dev up

在容器中設置環境變量

您可以使用‘environment’鍵在服務的容器中設置環境變量 ,就像 docker run -e VARIABLE=VALUE 。..:

web:

environment:

- DEBUG=1

將環境變量傳遞給容器

您可以使用‘environment’鍵將環境變量從外殼直接傳遞到服務的容器,方法是 不給它們賦值,就像使用docker run -e VARIABLE 。..:

web:

environment:

- DEBUG

所述的值DEBUG在容器變量是從值取為在其中撰寫運行在殼中的相同變量。

“ env_file”配置選項

您可以使用‘env_file’選項將多個環境變量從外部文件傳遞到服務的容器,就像使用docker run --env-file=FILE 。..:

web:

env_file:

- web-variables.env

使用‘ -compose run’設置環境變量

與一樣docker run -e,您可以使用以下命令在一次性容器中設置環境變量docker-compose run -e:

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

您也可以通過不給變量賦值來從外殼傳遞變量:

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

所述的值DEBUG在容器變量是從值取為在其中撰寫運行在殼中的相同變量。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 云計算
    +關注

    關注

    39

    文章

    7840

    瀏覽量

    137571
  • 核心技術
    +關注

    關注

    4

    文章

    625

    瀏覽量

    19634
  • 環境
    +關注

    關注

    0

    文章

    125

    瀏覽量

    16226
收藏 人收藏

    評論

    相關推薦

    Linux環境變量總結

    Linux是一個多用戶的操作系統。多用戶意味著每個用戶登錄系統后,都有自己專用的運行環境。而這個環境是由一組變量所定義,這組變量被稱為環境變量
    發表于 11-14 12:01 ?391次閱讀

    LINUX的環境變量總結

    Linux 是一個多用戶的操作系統。多用戶意味著每個用戶登錄系統后,都有自己專用的運行環境。而這個環境是由一組變量所定義, 這組變量被稱為環境變量
    發表于 11-21 11:43 ?450次閱讀

    Linux環境變量的配置方法

    在自定義安裝軟件的時候,經常需要配置環境變量,下面列舉出各種對環境變量的配置方法。
    發表于 09-27 09:50 ?381次閱讀

    python環境變量的配置pip

    Python環境變量的配置和使用是每個Python開發者都需要了解和掌握的基本技能之一。在本文中,我們將詳細介紹如何正確配置Python環境變量,并展示一些常見問題的解決方法。我們將從環境變量的概念
    的頭像 發表于 12-15 15:41 ?2462次閱讀

    計算的五大核心技術

    計算核心技術有哪些?大數據云計算學習路線
    發表于 06-28 09:41

    Allegro環境變量

    Allegro環境變量:Allegro 是一套功能強大,但相對的也是一套相當復雜的系統,它提供許多的專屬環境變量供使用者設定,讓使用者可以自訂一個專屬于自己的Allegro 操作環境,讓整個
    發表于 08-21 22:43 ?0次下載

    Java環境變量配置

    Java環境變量配置
    發表于 07-24 11:39 ?0次下載

    計算有哪些類型_計算的三大核心技術

    本文首先介紹了計算的三大類型,其次闡述了計算應用場景,最后介紹了計算的三大
    發表于 04-24 10:32 ?2.5w次閱讀

    計算核心技術Docker教程:Docker Compose的pull和push命令詳解

    Docker-Compose pull命令可以拉取docker-compose.yml或者docker-stack.yml文件定義的服務關聯的鏡像,
    的頭像 發表于 11-17 18:22 ?9230次閱讀

    計算核心技術都有哪些

    計算時代,給企業和個人都帶來了許多便利,那么計算究竟有哪些技術,讓
    發表于 12-14 17:03 ?6917次閱讀

    LINUX環境變量總結

    Linux是一個多用戶的操作系統。多用戶意味著每個用戶登錄系統后,都有自己專用的運行環境。而這個環境是由一組變量所定義,這組變量被稱為環境變量
    發表于 01-29 10:55 ?442次閱讀

    idea要配置java環境變量

    配置Java環境變量是在安裝Java Development Kit(JDK)的過程的一項重要任務。環境變量是為了方便在命令行或腳本中使用Java命令而設置的。下面,我將詳細介紹配置Java
    的頭像 發表于 12-06 14:02 ?790次閱讀

    ros怎么設置環境變量

    可以使用的動態的值,用于影響運行程序的行為。環境變量通常包含一些關鍵信息,如路徑、用戶名、顏色選項等。 在ROS環境變量是重要的,因為它們用于確定ROS如何運行和找到相關文件和程序。 為什么要設置ROS
    的頭像 發表于 12-28 13:52 ?2110次閱讀

    Linux環境變量配置方法

    想必大家平時工作也會配置Linux的環境變量,但是可能也僅僅是為解決某些工具的運行環境,對于Linux環境變量本身的配置學問還沒深入了解。今天浩道跟大家分享Linux
    的頭像 發表于 01-04 09:51 ?561次閱讀

    Linux環境變量配置方法

    Linux上環境變量配置分為設置永久變量和臨時變量兩種。環境變量設置方法同時要考慮環境Shell類型,不同類型的SHELL設置臨時
    的頭像 發表于 10-23 13:39 ?188次閱讀
    百家乐官网真钱娱乐| 百家乐官网网站新全讯网| 百家乐双层筹码盘| 百家乐官网六合彩3535| 棋牌下载| 博之道百家乐技巧| 百家乐官网真人游戏娱乐场| 台湾省| 大发888黄金版网址| 百家乐记牌器| 嘉年华百家乐官网的玩法技巧和规则| 百家乐官网微心打法| bet365存款| 百家乐官网群shozo权威| 百家乐官网返水1.2不限| 百家乐官网算号软件| 大发888平台| 明珠百家乐的玩法技巧和规则| 太阳城百家乐坡解| 最可信百家乐官网娱乐城| 百家乐官网真人视屏游戏| 赌场风云| 玩博论坛| 大发888王博| 大发888 casino官网| 威尼斯人娱乐平台反水| 什么叫百家乐的玩法技巧和规则 | 百家乐官网赢钱的技巧是什么| 百家乐官网小77论坛| 忻城县| 百家乐官网代理网址| 环球国际娱乐| 网上大发扑克| bet365网址搜索器| 德州扑克与梭哈| 大发888优惠码| 大发888帐号注册| 大发888更名网址6222| 大发888娱乐场下载客户端| 威尼斯人娱乐上网导航| 威尼斯人娱乐城博彩网站|