Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 March 15

A

Alexey in RU.Docker — Официальное Русское Сообщество
Alexey
Привет, небольшой вопрос про docker и atlassian
через docker-compose запустил 3 контейнера
nginx, jira, confluence
на nginx сделал прокси до приложений, ssl.
в jira, confluence настроил чтобы к ним был доступ через прокси сервер
приложения работают.

Но не получается сейчас связать даные приложения между собой.
если в jira вводить полный адрес по домену - говорит что не может подключиться
если вводить имя из docker-compose с портом - приложение распознается, но из-за настроек проксирования - пытается подключить по полному доменному имени.
кто то сталкивался с настройкой продуктов atlassian в docker ? :)
это не production решение, скорее, решение просто поизучать продукты данной компани.
источник

A

Alexey in RU.Docker — Официальное Русское Сообщество
Alexey
Привет, небольшой вопрос про docker и atlassian
через docker-compose запустил 3 контейнера
nginx, jira, confluence
на nginx сделал прокси до приложений, ssl.
в jira, confluence настроил чтобы к ним был доступ через прокси сервер
приложения работают.

Но не получается сейчас связать даные приложения между собой.
если в jira вводить полный адрес по домену - говорит что не может подключиться
если вводить имя из docker-compose с портом - приложение распознается, но из-за настроек проксирования - пытается подключить по полному доменному имени.
Настройки фаервола на хост машине были проблемой.
источник

I

Igor in RU.Docker — Официальное Русское Сообщество
Кто-нибудь знает, как из контейнера постучаться на какой-нибудь порт с локалхоста? Как-то надо скормить адрес локально запущенного рсислога внутрь конфига одного сервиса
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
Igor
Кто-нибудь знает, как из контейнера постучаться на какой-нибудь порт с локалхоста? Как-то надо скормить адрес локально запущенного рсислога внутрь конфига одного сервиса
да блин вы издеваетесь?
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
Igor
Кто-нибудь знает, как из контейнера постучаться на какой-нибудь порт с локалхоста? Как-то надо скормить адрес локально запущенного рсислога внутрь конфига одного сервиса
почитай выше уже рассказывали. Буквально сообщений 100.
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
Igor
Кто-нибудь знает, как из контейнера постучаться на какой-нибудь порт с локалхоста? Как-то надо скормить адрес локально запущенного рсислога внутрь конфига одного сервиса
краткий ответ: никак
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
корми при запуске docker run -e PORT_LOG='1010'
источник

I

Igor in RU.Docker — Официальное Русское Сообщество
Ок. Можно по-другому
источник

I

Igor in RU.Docker — Официальное Русское Сообщество
Можно ли получить из одного контейнера адрес или имя другого контейнера, если они находятся в одной оверлейной сетке сварма, но хочется получить именно тот, что находится на той же ноде.
источник

I

Igor in RU.Docker — Официальное Русское Сообщество
?
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
адрес для чего?
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
они вызывается по нэймингу же
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
вообще как-то странно, два абсолютно разных вопроса
источник

I

Igor in RU.Docker — Официальное Русское Сообщество
Задача одна и та же, подходы перебираю
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
Igor
Задача одна и та же, подходы перебираю
а что сделать-то надо?
источник

I

Igor in RU.Docker — Официальное Русское Сообщество
Смотрите. На каждой ноде запущен, например, логстеш обычным контейнером, не сервисом. Все эти контейнеры соединены с оверлейной сеткой. На каждой свармовой ноде находится какой-то нагруженный сервис, который должен писать строго в свой логстеш, чтобы знать, откуда идут логи. Проблема в том, что часть сервисов умеет писать только в stdout, а части нужно указать адрес сислога.
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
Igor
Смотрите. На каждой ноде запущен, например, логстеш обычным контейнером, не сервисом. Все эти контейнеры соединены с оверлейной сеткой. На каждой свармовой ноде находится какой-то нагруженный сервис, который должен писать строго в свой логстеш, чтобы знать, откуда идут логи. Проблема в том, что часть сервисов умеет писать только в stdout, а части нужно указать адрес сислога.
криво чет звучит даже.
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
поднимите ELK  и отправляйте все туда, через stdout
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
зачем Вам два лога?
источник

I

Igor in RU.Docker — Официальное Русское Сообщество
haproxy не умеет accessLog слать туда, насколько помню
источник