LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

Ты не про то вообще говоришь. Как коннекты принимать и раскидывать это к делу не относится. Да, в третьем контейнере запускается caddy и там всё раскидывается, или через любой другой реверс-прокси, это всё понятно.

Вопрос был конкретный - как запустить два контейнера, которые биндятся на один порт.

Судя по тому, что ответа нет - в FreeBSD это сделать нельзя принципиально. В докере можно.

Т.е. докер позволяет взять произвольное сетевое приложение и запустить его в нескольких копиях, ничего в нём не меняя. Настраивается среда для приложения, а не приложение для среды.

В более практичном варианте создаётся compose конфигурация, в которой настраивается приложение, как совокупность контейнеров. В этой конфигурации все порты будут фиксированными и все DNS-имена будут фиксированными. И при этом можно её запустить в нескольких копиях и всё это будет работать (путём создания нескольких виртуальных подсетей).

Исходная версия vbr, :

Ты не про то вообще говоришь. Как коннекты принимать и раскидывать это к делу не относится.

Вопрос был конкретный - как запустить два контейнера, которые биндятся на один порт.

Судя по тому, что ответа нет - в FreeBSD это сделать нельзя принципиально. В докере можно.

Т.е. докер позволяет взять произвольное сетевое приложение и запустить его в нескольких копиях, ничего в нём не меняя. Настраивается среда для приложения, а не приложение для среды.

В более практичном варианте создаётся compose конфигурация, в которой настраивается приложение, как совокупность контейнеров. В этой конфигурации все порты будут фиксированными и все DNS-имена будут фиксированными. И при этом можно её запустить в нескольких копиях и всё это будет работать (путём создания нескольких виртуальных подсетей).