最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker如何配置環(huán)境變量

 更新時間:2024年02月02日 09:57:51   作者:**星光*  
這篇文章主要介紹了docker如何配置環(huán)境變量問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

docker配置環(huán)境變量

1、在 Dockerfile 中使用 ENV 指令設置環(huán)境變量

格式有兩種:

ENV key value
ENV key1=value1 key2=value2
1、key value
	ENV PYTHON_VERSION 3.5.3
2、key=value
	ENV name1=ping name2=on_ip
3、換行
	ENV VERSION=1.0 DEBUG=on \
	    NAME="Happy Feet"
4、在 Dockerfile 中使用
	$NODE_VERSION
    $PYTHON_VERSION

2、在 docker run 命令中設置環(huán)境變量

docker run --env -e

示例

docker run -e VAR1=value1 --env VAR2=value2 ubuntu
docker run --env VAR1=value1 --env VAR2=value2 ubuntu

You can also use variables that you’ve exported to your local environment:

export VAR1=value1
export VAR2=value2
$ docker run --env VAR1 --env VAR2 ubuntu env | grep VAR
VAR1=value1
VAR2=value2

docker run --env-file

使用文件作為環(huán)境變量,.env 文件如下:

# This is a comment
VAR1=value1
VAR2=value2
USER  # which takes the value from the local environment

運行示例:

docker run --env-file .env ubuntu

3、查看環(huán)境變量

docker inspect <CONTAINER-NAME> OR <CONTAINER-ID>

docker注入環(huán)境變量且設置多個環(huán)境變量

方式一

運行docker命令修改

在運行docker時,直接使用-e或–env,輸入需要改變的變量

例如:

springboot配置文件如下,可注入環(huán)境變量啟動端口SERVER_PORT,以及啟動配置文件NODE_ENV:dev

server:
  port: ${SERVER_PORT:8400}
spring:
  application:
    name: @project.artifactId@
  profiles:
    active:
      - ${NODE_ENV:dev}
  redis:
    database: 2

啟動命令注入如下:

docker run -it

         -e SERVER_PORT=9080

        -d 容器id

替換多個如下:

docker run -it

         -e SERVER_PORT=9080

         -e NODE_ENV=prod

        -d 容器id

方式二

在你的Dockerfile中直接寫入環(huán)境變量
# default env
ENV NODE_ENV dev
ENV SERVER_PORT 8400

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • docker創(chuàng)建redis鏡像的方法

    docker創(chuàng)建redis鏡像的方法

    本篇文章主要介紹了docker創(chuàng)建redis鏡像的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • 使用Docker方式啟動tomcat,訪問首頁出現(xiàn)404的解決方案

    使用Docker方式啟動tomcat,訪問首頁出現(xiàn)404的解決方案

    這篇文章主要介紹了使用Docker方式啟動tomcat,訪問首頁出現(xiàn)404的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • docker官方mysql鏡像自定義配置詳解

    docker官方mysql鏡像自定義配置詳解

    這篇文章主要介紹了docker官方mysql鏡像自定義配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • docker搭建minio集群的實現(xiàn)示例

    docker搭建minio集群的實現(xiàn)示例

    Docker MinIO集群是一種基于Docker的MinIO分布式存儲解決方案,本文主要介紹了docker搭建minio集群的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • 詳細docker-maven-plugin使用方法

    詳細docker-maven-plugin使用方法

    本文主要介紹了詳細docker-maven-plugin使用方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Docker 端口映射與容器互聯(lián)的實現(xiàn)

    Docker 端口映射與容器互聯(lián)的實現(xiàn)

    Docker的端口映射和容器互聯(lián)是構建和管理微服務架構時重要的概念,本文主要介紹了Docker 端口映射與容器互聯(lián)的實現(xiàn),文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01
  • 遷移docker鏡像到新服務器的具體操作流程

    遷移docker鏡像到新服務器的具體操作流程

    在日常工作中,我們有時會需要將服務器A上的鏡像上傳至服務器B上,這篇文章主要介紹了遷移docker鏡像到新服務器的具體操作流程,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-07-07
  • docker-compose部署MySQL適用于所有版本

    docker-compose部署MySQL適用于所有版本

    本文主要介紹了docker-compose部署MySQL,需要準備一個docker-compose.yml文件,通過運行docker-compose up命令啟動容器,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Docker容器添加自定義MySQL配置文件

    Docker容器添加自定義MySQL配置文件

    本文介紹在Docker容器中通過綁定掛載為MySQL添加自定義配置文件,包括確定綁定掛載目錄、創(chuàng)建配置文件、添加配置項、重啟容器和驗證配置,具有一定的參考價值,感興趣的可以了解一下
    2024-11-11
  • 使用Docker快速運行Firefox并實現(xiàn)遠程訪問本地火狐瀏覽器的詳細過程

    使用Docker快速運行Firefox并實現(xiàn)遠程訪問本地火狐瀏覽器的詳細過程

    文章介紹了如何在Docker中運行Firefox瀏覽器,并通過Cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)遠程訪問,步驟包括部署Firefox、本地訪問、安裝Cpolar、配置公網(wǎng)地址、設置固定二級子域名等,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2025-02-02

最新評論

体育| 宝兴县| 新巴尔虎左旗| 博野县| 嘉禾县| 江陵县| 惠水县| 合作市| 河东区| 平陆县| 进贤县| 水富县| 昆明市| 江津市| 额敏县| 伊通| 达孜县| 华池县| 雅安市| 无棣县| 北宁市| 阿坝县| 津南区| 南岸区| 青阳县| 南木林县| 施甸县| 来安县| 柳林县| 深水埗区| 阿拉尔市| 沈丘县| 梁山县| 敦化市| 冷水江市| 徐汇区| 津市市| 岱山县| 玉溪市| 华亭县| 遂平县|