2017-02-02 8 views
1

Мне было интересно, как контейнеры, работающие внутри кластера служебной ткани, общаются друг с другом. У меня есть два контейнера, один бэкэнд и один передний конец. Мне нужно передать IP-адрес/DNS базового узла в контейнер переднего конца. Кто-нибудь знает, как я могу это сделать? Другие инструменты оркестровки докеров, такие как режим рой, и Kubernetes используют DNS, и вы просто передаете имя службы.Сервисная ткань с оконными контейнерами

ответ

0

Существует специальная документация о контейнерных открытиях здесь https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-deploy-container я не пробовал, но мне кажется, что вы ищете что контейнер для контейнера открытия

+0

Спасибо, но я видел этот документ и до сих пор не имеет смысла. Нужно ли мне обновлять образ контейнера, чтобы сменить обратный прокси? –

+0

Вы передадите конечную точку службы в переменной среды в свой контейнер во время запуска, чтобы определить, где находится ваш серверный сервис. Очевидно, вам придется модифицировать свой контейнер, чтобы полагаться на эту переменную среды. Я предполагаю, что это обычная практика в других службах кластерного оркестрования. –

+0

Хорошо спасибо, дадут это. –

2

В настоящее время, вы должны использовать переменные окружения, чтобы сделать это , Однако мы добавим поддержку DNS в предстоящую версию, чтобы сделать это проще.

+0

Знаете ли вы, как передавать объемы докеров через ткань обслуживания? Например. -v c: \ test: c: \ test –