История изменений
Исправление vbr, (текущая версия) :
Ты не про то вообще говоришь. Как коннекты принимать и раскидывать это к делу не относится. Да, в третьем контейнере запускается caddy и там всё раскидывается, или через любой другой реверс-прокси, это всё понятно.
Вопрос был конкретный - как запустить два контейнера, которые биндятся на один порт.
Судя по тому, что ответа нет - в FreeBSD это сделать нельзя принципиально. В докере можно.
Т.е. докер позволяет взять произвольное сетевое приложение и запустить его в нескольких копиях, ничего в нём не меняя. Настраивается среда для приложения, а не приложение для среды.
В более практичном варианте создаётся compose конфигурация, в которой настраивается приложение, как совокупность контейнеров. В этой конфигурации все порты будут фиксированными и все DNS-имена будут фиксированными. И при этом можно её запустить в нескольких копиях и всё это будет работать (путём создания нескольких виртуальных подсетей).
Исходная версия vbr, :
Ты не про то вообще говоришь. Как коннекты принимать и раскидывать это к делу не относится.
Вопрос был конкретный - как запустить два контейнера, которые биндятся на один порт.
Судя по тому, что ответа нет - в FreeBSD это сделать нельзя принципиально. В докере можно.
Т.е. докер позволяет взять произвольное сетевое приложение и запустить его в нескольких копиях, ничего в нём не меняя. Настраивается среда для приложения, а не приложение для среды.
В более практичном варианте создаётся compose конфигурация, в которой настраивается приложение, как совокупность контейнеров. В этой конфигурации все порты будут фиксированными и все DNS-имена будут фиксированными. И при этом можно её запустить в нескольких копиях и всё это будет работать (путём создания нескольких виртуальных подсетей).