docker 一键部署 Apollo 分布式配置中心(简化部署流程和运维复杂性)
使用 Apollo 至少要开三个服务,在容器化部署的过程中也踩了一些坑,于是自己动手写了个自动化部署运维脚本,解决了一些问题: 1、一键部署(提前准备好各个环境的配置,如线下线上); 2、使用 docker-compose + wait_for_it.sh 实现根据服务依赖关系顺序启动; 3、在容器默认 bridge 网络模式下,解决 eureka 注册中心的 ip 问题
docker 一键部署 Apollo 分布式配置中心(直接使用官方开源镜像,在 docker-compose 的环境下运行即可): https://github.com/wnjustdoit/apollo-all-in-one-for-docker
多谢,我在你的项目中,找到了 EUREKA_INSTANCE_IP_ADDRESS SERVER_PORT 这两个环境变量,解决了我docker部署时,注册服务外部client无法访问的问题。
求问,这两个环境变量,你是在哪里看到的,我在文档中没有找到,应该是我看漏了,能否给个链接,我想知道有没有其他可用的配置项
java 不熟,这个搞了 2 天 我也搞了个使用 helm 通过模板生成 docker-compose yml 文件 只要填写必要的数据库信息、环境信息即可: https://github.com/fananchong/apollo_helm_script