Java 领事为什么不进行健康检查?

Java 领事为什么不进行健康检查?,java,spring-boot,consul,Java,Spring Boot,Consul,在我的Spring Boot应用程序中,我注册我的服务如下: @SpringBootApplication @EnableDiscoveryClient @EnableAutoConfiguration(exclude = {SecurityAutoConfiguration.class, ManagementWebSecurityAutoConfiguration.class}) public class FrontendBootstrapper { public static vo

在我的Spring Boot应用程序中,我注册我的服务如下:

@SpringBootApplication
@EnableDiscoveryClient
@EnableAutoConfiguration(exclude = {SecurityAutoConfiguration.class, ManagementWebSecurityAutoConfiguration.class})
public class FrontendBootstrapper {

    public static void main(String[] args) {
        SpringApplication.run(FrontendBootstrapper.class, args);
    }
}
在浏览器中调用
/health
端点时,我得到以下结果:

{"description":"Spring Cloud Consul Discovery Client","status":"UP"}
这正是我所期望的。然而,尽管我将健康检查间隔设置为10秒,concur从未调用此端点。这是我的
应用程序。属性

spring.application.name=frontend
spring.cloud.consul.discovery.healthCheckInterval=10s
但是,该服务在领事UI中始终标记为关键

我在管理Docker集装箱的领事。另外,要在之后设置什么样的Spring属性

编辑:

这似乎只是Docker映像的一个问题,当我通过调用
consur agent-dev
运行consur时,一切都按预期工作。有人把这个和Docker的形象联系起来了吗