Докер, а можно запускать контейнеры не на рандомных, блин, портах, а на тех, которые прописаны в EXPOSE? А?
Replying to @drq@mastodon.ml
@drq нет, я может вообще не хочу видеть открытые порты снаружи
Replying to @medvedych@neverwhe.re
@medvedych Ну, допустим, не хочешь, окей.
Но хотя бы аргумент в командной строке такой можно было сделать? Как -P, только не раскидывает все по рандомным портам.
Replying to @drq@mastodon.ml
@drq так есть же: -p :)
Replying to @medvedych@neverwhe.re
@medvedych ... к которому надо все эксплицитно прописывать.
Replying to @drq@mastodon.ml
@drq Я лично вынужден эксплицитно прописывать пары портов хост:гость в композе, поскольку несколько сервисов по умолчанию могут стучаться в один и тот же порт (например, Peertube и Owncast используют порт 1935 для потоковой передачи), и приходится перебрасывать на соседние порты. Из-за этого, правда, возникает казус, когда меняешь настройки OBS.
Не помогает то, что в веб-морде прописывается стандартный порт, ибо со стороны контейнера стоит 1935, хотя по факту надо стучаться, например, по 1936.
@medvedych
Replying to @th3rdsergeevich@mastodon.ml
@th3rdsergeevich @drq @medvedych
В принципе можно решить это обратным прокси и поддоменами, так как порт по умолчанию в браузере всего 1
Replying to @itswoland@social.itswoland.me
@itswoland Который 8080? Хех, у меня именно так все и работает. nginx с одной стороны и субдомен с другой.
Я говорю именно о служебных портах - типа того, что я сейчас озвучил.
@drq @medvedych
Replying to @th3rdsergeevich@mastodon.ml
@th3rdsergeevich у nginx тащемта есть модуль на проксирование RMTP...
ну или можно поставить перед всем этим зоопарком haproxy, который может работать на уровне ниже