已解决
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%的人还看了
相似问题
- 配置Nginx服务器用于Web应用代理和SSL{仅配置文件}
- rk3588使用vscode远程debug 配置文件
- Python3.7+PyQt5 pyuic5将.ui文件转换为.py文件、Python读取配置文件、生成日志
- SpringBoot-配置文件properties/yml分析+tomcat最大连接数及最大并发数
- Nginx的核心配置文件
- docker 安装mongodb 实现 数据,日志,配置文件外挂
- 总结:利用原生JDK封装工具类,解析properties配置文件以及MF清单文件
- 在gitlab中指定自定义 CI/CD 配置文件
- Spring集成MyBatis(自定义类和xml配置文件两种形式)
- IS420ESWBH3A GE 附加配置文件和I/O组件中的单独标签
猜你感兴趣
版权申明
本文"Docker注入环境变量且设置多个环境变量":http://eshow365.cn/6-11627-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!