我使用Spring管理版本2.6.9,并使用
spring.boot.admin.client.instance.prefer-ip=true
通过IP地址注册到管理服务器。现在,由于我在Docker容器中运行我的应用程序,管理服务器接收的是Docker地址,而不是应用程序的公共IP地址。
我尝试过更改management.address,但这是行不通的。我不能使用Docker网络连接到这些机器,也不能更改server.address属性。我也尝试过以下属性,但除了在线状态之外,它们在管理服务器上没有显示任何内容。
spring.boot.admin.client.instance.service-url=http://11.0.134.202:9999
spring.boot.admin.client.instance.management-url=http://11.212.134.202:9999
发布于 2022-09-30 06:09:05
我让它用
spring.boot.admin.client.instance.prefer-ip=true
spring.boot.admin.client.instance.service-url=http://127.0.0.1:9999
spring.boot.admin.client.instance.management-url=http://127.0.0.1:9999/actuator
https://stackoverflow.com/questions/73898621
复制