尝试连接 Eureka 和 Zuul 时出现错误

Trying to connect Eureka and Zuul and I have error

我正在尝试研究微服务(和 docker)。尝试连接 Eureka 和 Zuul 时出现错误:“com.sun.jersey.api.client.ClientHandlerException: java.net.UnknownHostException: eureka-service”

这是我的 zuul application.properties

spring.application.name=ZuulService
server.port=8080

eureka.client.service-url.defaultZone=http://eureka-service:9000/eureka
eureka.instance.prefer-ip-address=true

和尤里卡application.properties

spring.application.name=EurekaService
server.port=9000

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.server.wait-time-in-ms-when-sync-empty=0

java.net.UnknownHostException: eureka-service

无法解析 eureka-service 主机。该主机来自

eureka.client.service-url.defaultZone=http://eureka-service:9000/eureka

的 Zuul 服务 application.properties。 给它你的 eureka-service 是 运行 的机器的 IP 地址。 如果它在 localhost 上,它将是:

eureka.client.service-url.defaultZone=http://localhost:9000/eureka