当我通过Intellij启动zuul和eureka时,一切都很好,zuul在eureka-server上注册。在eureka服务器中我看到了
2019-03-15 18:00:20.727 INFO 31713 — [nio-8761-exec-2] c.n.e ….
不确定Eureka但是与nginx代理服务器有类似的问题。 Nginx无法识别docker的主机解析器,我使用的一种可能的解决方案是获取特定容器服务的静态IP。
对于这种情况,可以为Eureka容器设置staic IP,并在Zuul的配置文件中使用它。
当然,如果你有一个Eureca容器,这将有效。对于很多容器应该看看zuul如何阅读和理解docker的主机解析器。