1

Я создал образ Docker, который предоставляет определенный порт и прослушивает соединение с одним веб-сокетом.

Можно ли настроить nginx таким образом, чтобы для каждого нового входящего соединения через веб-сокет создавался новый контейнер на основе этих изображений (docker run -d -P my_image), и новое соединение перенаправлялось в новый контейнер?

В основном это не имеет ничего общего с докером. Просто рассмотрите скрипт, который выполняется и возвращает номер локального порта, на который должно быть перенаправлено соединение.

1 ответ1

1

Есть выход. Я еще не успел протестировать код, но столкнулся с кем-то, кто делал то, о чем вы спрашиваете.

У него есть свой код на github.com

https://github.com/jupyter/tmpnb

Он предназначен для запуска нового докера для каждого нового соединения. Затем уничтожьте докер после некоторого времени бездействия.

Надеюсь, это даст вам хороший старт в правильном направлении.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .