Docker上的Spring Boot Admin在Docker上看不到其他应用程序

我有一个简单的Spring Boot Admin应用程序在Docker上运行。 我的问题是它显示在Docker上运行的其他应用程序脱机。 在别处运行的应用程序显示得很好。

任何人都可以帮助和告诉我如何configuration或添加到应用程序? 提前致谢

编辑:问题是与泊坞窗,其他应用程序运行类似的configuration在线pipe理应用程序,只有docker的人不是

编辑2:错误:{“时间戳”:1506501630423,“状态”:500,“错误”:“内部服务器错误”,“例外”:“com.netflix.zuul.exception.ZuulException”,“消息”:“连接到IP_ADDRESS]失败:连接超时“}

您是否在其余项目中包含了Spring Boot Actuator依赖项?

如果不是,你需要包括它:

Maven的:

<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> </dependencies> 

摇篮:

 dependencies { compile("org.springframework.boot:spring-boot-starter-actuator") } 

假设您正在运行3个应用程序:A,B和C.如果仅将依赖关系添加到A和B,您将会看到,在重新启动之后,A和B将显示为ONLINE或UP,C将保持为离线。

更新:

在检查你docker-compose.yml文件后,我看到一个TYPO:

在你设定的尤里卡服务中:

 environment: - EUREKA_INSTANCE_PREFERIPADDRESS=true 

它应该是:

 environment: - EUREKA_INSTANCE_PREFER_IP_ADDRESS=true 

另外,如果这个环境configuration不起作用,请尝试:

 environment: - EUREKA_INSTANCE_PREFER_IP_ADDRESS="true" 

好吧,我错了 – 我的泊坞窗应用程序不在同一个networking 。 当我把它们放在同一个networking中时,它开始工作。 这是一个不同的问题,所以我closures了这个话题。 谢谢你,对不起。