com.netflix.zuul.exception.ZuulException: ошибка переадресации при запуске на контейнере Docker - PullRequest
0 голосов
/ 06 октября 2018

Я разрабатываю приложение на основе микросервисов, используя Spring Boot.В основном, архитектура приложения выглядит следующим образом.

  • Реестр сервисов Eureka
  • Шлюз API (Zuul Proxy)
  • Сервис пользователя
  • Сервис оплаты
  • И т. Д.

При развертывании приложения с помощью Docker-контейнеров все приложения, зарегистрированные при регистрации, успешно регистрируются в реестре.

Но при попытке доступа к методам службы через URL-адрес маршрутизации API возникает ошибка

com.netflix.zuul.exception.ZuulException: ошибка пересылки

Но при попытке локального развертывания шлюза API без Docker-контейнера это работает очаровательно !!!!

Я использовал следующую команду для запуска образа шлюза API Docker.

docker run -p 3007:3007 -d <imageid>

Похоже, что есть проблема, когда исходящий запрос из док-контейнера шлюза API.Есть ли способ предоставить всем сетевым возможностям связь с внешними ресурсами?

...