Контейнеры Docker на разных стеках и в сетях, связывающих друг с другом - PullRequest
0 голосов
/ 30 января 2019

в своем приложении для архитектуры микросервисов я хотел бы добавить сервер Sleuth и Zipkin (изображение из Docker Hub).Все отлично работает локально - каждый микросервис отправляет данные на сервер Zipkin.Проблема усложняется, когда я развернул все микросервисы на сервере. Веб-интерфейс Zipkin пуст - никаких следов.

В файле application.properties мы можем явно указать URL-адрес сервера Zipkin: spring.zipkin.base-url: http://10.0.44.1:9411/

  • Я использую Portainer
  • все мои микроуслуги находятся в стеке X в сети X1
  • Zipkin в стеке Y, в сети Y1.

Я думал, что все контейнеры могут связываться друг с другом в разных стеках / сетях, но это не так.Что я должен сделать, чтобы опубликовать свой сервер / контейнер Zipkin, который будет доступен для всех контейнеров из всех стеков / сетей?

Есть ли возможность сделать это с помощью Portainer?

Заранее спасибо

1 Ответ

0 голосов
/ 30 января 2019

Вы можете подключить существующий контейнер к другой сети

docker network connect [OPTIONS] NETWORK CONTAINER
...