栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Docker通过环境变量和Springboot的yml配置,实现不同环境的配置信息加载

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker通过环境变量和Springboot的yml配置,实现不同环境的配置信息加载

我们在做代码开发的时候,通常会有开发、测试、生产等环境;不同的环境又会有数据库、redis等不同信息的配置。在Docker 部署Springboot项目时,可以通过如下配置达到我们想要的效果

创建application-feature.yml、application-release.yml、application-master.yml;在三个yml中分别配置不同环境的相关信息。在application.yml中配置spring.profiles.active

根据上图配置,容器创建的时候,只要环境变量配置spring_profile_active=“master” 则表示启用 application-master.yml的配置信息;具体命令如下
docker run -d -p 18080:8080 --name dockerdemo -e spring_profile_active=“master” dockerdemo
Docker的安装可以浏览 https://blog.csdn.net/weixin_45456679/article/details/120850613

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/336706.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号