当前位置:首页 > 编程笔记 > 正文
已解决

Docker注入环境变量且设置多个环境变量

来自网友在路上 177877提问 提问时间:2023-09-22 19:39:32阅读次数: 77

最佳答案 问答题库778位专家为你答疑解惑

方式一

运行docker命令修改

在运行docker时,直接使用-e或–env,输入需要改变的变量

例如:springboot配置文件如下,可注入环境变量启动端口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中直接写入环境变量
# default env
ENV NODE_ENV dev
ENV SERVER_PORT 8400
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Docker注入环境变量且设置多个环境变量":http://eshow365.cn/6-11627-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!