原理:
docker-compose文件中将参数写入容器的环境变量,springboot的配置文件中使用SpEL表达式获取参数
docker-compose:
test:
image: "test:V1"
mem_limit: 2500m
privileged: true
volumes:
- /logs:/logs
environment:
- VALUE1=10001
- VALUE2=10002
springboot.yml:
### 从环境变量中获取VALUE1VALUE2和的值,如果没有获取到,则值为0
aaa: ${VALUE1:0}
bbb: ${VALUE2:0}