Size: a a a

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

2020 January 16

TG

Timur Gusmanov in RU.Docker — Официальное Русское Сообщество
Ruslan Popov
я могу создать свой образ с нужной настройкой...
но когда таких много, логичнее через переменные рулить...
https://hub.docker.com/_/nginx
тут всё описано, по портам и тд и тп, можешь использовать внешний файл конфигурации для nginx
источник

TG

Timur Gusmanov in RU.Docker — Официальное Русское Сообщество
Ruslan Popov
ты сейчас про кастомный Dockerfile с кастомной конфигурацией, правильно понимаю?
выбирай официальный образ nginx, указывай при сборке внешний файл конфигурации для nginx, в котором заранее все настройки указал, так же и можешь указать порты при сборке
источник

RP

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

GM

Gleb Mekhrenin in RU.Docker — Официальное Русское Сообщество
Ruslan Popov
возможно уже есть решение, гугл пока не помог, ищу
источник

TG

Timur Gusmanov in RU.Docker — Официальное Русское Сообщество
загугли docker-compose nginx, 100% найдёшь необходимую информацию
источник

TG

Timur Gusmanov in RU.Docker — Официальное Русское Сообщество
https://habr.com/ru/post/346086/
тут как пример apache, но никто не мешает применить это на nginx
источник

RP

Ruslan Popov in RU.Docker — Официальное Русское Сообщество
именно с ним и вожусь, он требует от подчинённого контейнера expose 80, а у меня там 9000
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
Ruslan Popov
именно с ним и вожусь, он требует от подчинённого контейнера expose 80, а у меня там 9000
бред, это не так работает
источник

RP

Ruslan Popov in RU.Docker — Официальное Русское Сообщество
Andrey Gumilev
бред, это не так работает
ок, покажите как настроить это на работу с контейнером, у которого expose 9000
источник

TG

Timur Gusmanov in RU.Docker — Официальное Русское Сообщество
Ruslan Popov
ок, покажите как настроить это на работу с контейнером, у которого expose 9000
какая стоит задача?
источник

TG

Timur Gusmanov in RU.Docker — Официальное Русское Сообщество
Ruslan Popov
ок, покажите как настроить это на работу с контейнером, у которого expose 9000
Я правильно понял, что нужен reverse proxy?
источник

RP

Ruslan Popov in RU.Docker — Официальное Русское Сообщество
есть набор контейнеров, которые умеют менеджить LetsEncrypt сертификаты, они основаны на https://github.com/jwilder/nginx-proxy

для защищаемых контейнеров есть требование:
1. определить три переменные окружения для генерации сертификата
2. expose 80
источник

TG

Timur Gusmanov in RU.Docker — Официальное Русское Сообщество
Ruslan Popov
есть набор контейнеров, которые умеют менеджить LetsEncrypt сертификаты, они основаны на https://github.com/jwilder/nginx-proxy

для защищаемых контейнеров есть требование:
1. определить три переменные окружения для генерации сертификата
2. expose 80
перешел по ссылке:
Multiple Ports

If your container exposes multiple ports, nginx-proxy will default to the service running on port 80. If you need to specify a different port, you can set a VIRTUAL_PORT env var to select a different one. If your container only exposes one port and it has a VIRTUAL_HOST env var set, that port will be selected.
источник

TG

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

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Ruslan Popov
есть набор контейнеров, которые умеют менеджить LetsEncrypt сертификаты, они основаны на https://github.com/jwilder/nginx-proxy

для защищаемых контейнеров есть требование:
1. определить три переменные окружения для генерации сертификата
2. expose 80
зачем это надо, если есть traefik ?
источник

RP

Ruslan Popov in RU.Docker — Официальное Русское Сообщество
Timur Gusmanov
перешел по ссылке:
Multiple Ports

If your container exposes multiple ports, nginx-proxy will default to the service running on port 80. If you need to specify a different port, you can set a VIRTUAL_PORT env var to select a different one. If your container only exposes one port and it has a VIRTUAL_HOST env var set, that port will be selected.
Не видел такого раньше, попробую сейчас
источник

RP

Ruslan Popov in RU.Docker — Официальное Русское Сообщество
George Gaál
зачем это надо, если есть traefik ?
Что это?
источник

GG

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

RP

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

H

Hooko in RU.Docker — Официальное Русское Сообщество
Привет! Есть такой вопрос. Нет ли ограничений на объем данных, хранимых внутри контейнера?
источник