2016-11-26 4 views
-2

Я использую spring clound eureka feign создать приложение.Не могу посетить весеннее облако feign in Docker

Я могу запускать их в локальном хосте, но когда я запускаю их в Docker, этот знак не может вызвать службу, зарегистрированную в eureka.

Как можно прикоснуться к eureka при работе в контейнере докера?

+1

Добро пожаловать в SO. Посмотрите http://stackoverflow.com/help/how-to-ask, чтобы улучшить свой шанс получить полезный ответ. – Henry

ответ

0

Во-первых, как указано в spring-cloud-samples/feign-eureka, предполагается, что eureka (from spring-cloud-samples) работает на http://localhost:8761.
Eureka имеет Docker image, построенный от this Dockerfile.

Во-вторых, проверьте с , где вы хотите получить доступ к локальному хосту, потому что порт (даже если опубликованный) будет виден только на хосте Docker. В зависимости от вашей ОС хост-докер может не быть фактическим физическим хостом, который затем потребует переадресации портов (например, here for boot2docker).

Смежные вопросы