按照这么几个步骤尝试下:
1. 先不使用docker构建,本地使用 java -jar app.jar --spring.profiles.active=prod 命令跑一下,看看是否可以切换成prod环境
2. 修改dockerfile,应该是 -Djava.security.egd=file:/dev/./urandom 而不是 -Djava.security.egd=file:/prod/./urandom
3. 不用脚本批量启动,单独用命令 docker run 看看是否切换成prod环境,如果没有,则使用 docker run xxx --spring.profiles.active=prod 看下是否切换成prod
4. 检查下启动脚本,有没有指定环境成dev
扫一扫访问 Blade技术社区 移动端