docker-compose中配置的环境变量server.port是如何映射到SpringBoot配置文件中去的
来源:6-9 Docker-Compose容器集群化管理的介绍

南京刘德华
2024-07-24
在6-9这一章节,docker-compose中配置的各个和SpringBoot项目有关的配置是如何映射到SpringBoot的配置文件中去的啊,我也没有发现nacos中的配置文件引用了这些docker-compose定义的配置
写回答
1回答
-
Danny_Idea
2024-07-28
老师整理了几个点,希望可以帮你梳理下:
docker-compose的配置和nacos配置本身不应该有所关联,docker-compose关注的容器的信息(例如开放端口,实例数量,cpu数和内存大小这些,这些是jvm启动之前就用到的),nacos的配置是应用配置为主,是需要jvm启动之后才加载到的。
没在docker-compose文件看到server.port这块的内容,是因为后台大部分的代码都是dubbo服务,除了网关,个别api服务。
如果在运行过程中,希望使用server.port,并且将其放在Docker配置中的话,可以放在docker-compose.yml的
environment配置中,这块的配置方式参考master分支的qiyu-live-user-provider的docker-compose配置文件即可。
00
相似问题