【发布时间】:2018-09-15 23:54:54
【问题描述】:
我有一个在 docker 中运行的 Spring Cloud Eureka 客户端实例,我希望客户端将主机的 IP 地址而不是容器的主机名注册到 Eureka 服务器,因此我将 eureka.instance.ip-address: xx.xx.xx.xx 和 eureka.instance.prefer-ip-address: true 设置为客户端的application.yml,但这不起作用,它仍然将容器的主机名注册到服务器,感谢任何帮助!
spring:
application:
name: uaa-service
server:
port: 8799
eureka:
service-url:
defaultZone: https://XX.YY.ZZ/eureka/
instance:
prefer-ip-address: true
ip-address: xx.xx.xx.xx
我的 Spring Boot 版本是 2.0.0.RELEASE,Spring Cloud 是 Finchley.M9。
【问题讨论】:
-
<eurekaserver>/apps中有什么内容?那里显示的不是发送给客户的。
标签: docker spring-cloud netflix-eureka