重新启动容器后,Docker容器eureka客户端未与eureka服务器连接

时间:2018-11-27 15:33:50

标签: spring docker docker-compose netflix-eureka hystrix

我正在使用docker-compose启动某些spring服务,并使用docker stack deploy...。这些服务在开始时已正确地在eureka服务器上注册。我也使用Hystrix实现了断路器。为了测试断路器顾客,我使用docker container stop id和docker container start id停止了一些服务的容器并再次启动它们。但是,当容器再次启动时,容器将无法在eureka服务器上注册,也无法释放其已配置的端口。

这是docker-compose中我正在重新启动的服务的配置 kafka-service: image: nelson/kafka-service:1.0 depends_on: - kafka - server-eureka deploy: replicas: 2 restart_policy: condition: none ports: - "8081:8081" environment: server-port: 8081 eureka-host: server-eureka eureka-port: 8761 bootstrap-kafka: kafka:9092 networks: - microservices-architecture

有什么可能发生的想法吗?

0 个答案:

没有答案