注册中心配置文件添加:
eureka:
server:
enable-self-preservation:false #关闭自我保护,把超时断开的服务自动删除
client服务配置文件添加:
eureka:
instance:
prefer-ip-address: true
#加上后,就把ip注册到eureka了,不加的话我看过eureka注册界面,是以docker容器的container id注册过去的,譬如container id为abcde,那么当访问该微服务时,eureka以http://abcde/xxx,去访问的,当然是访问不到该服务。配置上面的选项后,就会以内网ip加端口去访问就能访问到了。