Size: a a a

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

2018 November 20

DZ

Dmitriy Z in RU.Docker — Официальное Русское Сообщество
Anton Minkowski
говорят он под прод не готов еще(
Если не открывать служебный порт во внешний мир - вполне готов. Подтверждено довольно крупной конторой уже больше года
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
все же не могу настроить нормально traefik
мои шаги
1) запустил дата контейнер и открыл 80/443
2) изменил nginx.conf
location /
location proxy_pass         http://nginx:19999;
location proxy_pass         http://nginx:19999;
3) запустил traefik на 19999 порту
4) добавил label сервисам
5) запустил сервисы
где ошибка может быть?
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
debug = true
checkNewVersion = true
logLevel = "ERROR"
defaultEntryPoints = ["http"]

[entryPoints]
 [entryPoints.http]
 address = ":19999"

[retry]

[docker]
endpoint = "unix:///var/run/docker.sock"
domain = "localhost"
watch = true
exposedbydefault = false
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
это конфиг traefik
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Anton Minkowski
debug = true
checkNewVersion = true
logLevel = "ERROR"
defaultEntryPoints = ["http"]

[entryPoints]
 [entryPoints.http]
 address = ":19999"

[retry]

[docker]
endpoint = "unix:///var/run/docker.sock"
domain = "localhost"
watch = true
exposedbydefault = false
что ожидаешь в итоге, что пытаешься сделать?
из описания не очень понятно зачем тебе реверсивный прокси доступный на порту
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
У меня развернут фронт статично в nginx контейнере, он запрашивает данные с Апи и с медиа сервиса. Оба сервиса развёрнуты отдельно со своими докеркомпоз файлами.
источник

AM

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

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Anton Minkowski
У меня развернут фронт статично в nginx контейнере, он запрашивает данные с Апи и с медиа сервиса. Оба сервиса развёрнуты отдельно со своими докеркомпоз файлами.
вот тут можешь подробней рассказать что и где развернуто и какие сервисы должен обслуживать traefik ?
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Anton Minkowski
все же не могу настроить нормально traefik
мои шаги
1) запустил дата контейнер и открыл 80/443
2) изменил nginx.conf
location /
location proxy_pass         http://nginx:19999;
location proxy_pass         http://nginx:19999;
3) запустил traefik на 19999 порту
4) добавил label сервисам
5) запустил сервисы
где ошибка может быть?
вот тут порты неправильные, 19999 это точка входа в проект, внутри сервисы у тебя доступны по именам сервисов если они в одной сети. удали 19999 из конфинов и обращайся к ним по именам
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
вот тут порты неправильные, 19999 это точка входа в проект, внутри сервисы у тебя доступны по именам сервисов если они в одной сети. удали 19999 из конфинов и обращайся к ним по именам
У меня вроде как точка входа nginx дата контейнер с 80 портом. Он уже проксирует на traefik .
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Anton Minkowski
У меня вроде как точка входа nginx дата контейнер с 80 портом. Он уже проксирует на traefik .
у тебя traefik за nginx ?
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
Мне выше подсказали не открывать публично traefik порты
источник

MA

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

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
у тебя traefik за nginx ?
Нет, у меня и nginx и traefik
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Anton Minkowski
Нет, у меня и nginx и traefik
это понятно, какие задачи должен решить traefik ?
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
зачем он тебе в этой схеме?
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
это понятно, какие задачи должен решить traefik ?
Перенаправлять запросы на определённые сервисы
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Anton Minkowski
Перенаправлять запросы на определённые сервисы
а твой nginx разве не справляется с этим?
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
У меня несколько микросервисов, в которых свой nginx
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
смысл в traefik если сам nginx может решить что куда направлять
источник