我们在做代码开发的时候,通常会有开发、测试、生产等环境;不同的环境又会有数据库、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
版权声明:本文为weixin_45456679原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。