URL для микросервисов, развернутых в Docker Swarm для связи REST - PullRequest
0 голосов
/ 10 сентября 2018

у меня 3 микросервиса. Они общаются друг с другом, используя вызовы REST через URL-адреса, предоставленные в файлах application.yml каждой из служб. При обычном развертывании мы просто предоставляем IP-адрес компьютера, на котором есть микросервис и порт.

Как настроить URL в Docker в файле yml? Предоставляем ли мы просто имя службы, предоставляемой в файле docker-compose, и открытый порт?

1 Ответ

0 голосов
/ 15 сентября 2018

Если вы используете docker-swarm, каждое имя службы по умолчанию разрешаемо. Таким образом, вы можете получить доступ к своему сервису по его имени, а не по IP. Кроме того, если вы хотите иметь другое разрешаемое имя для вашей службы, вы можете прочитать здесь: https://docs.docker.com/compose/compose-file/#aliases

...