Я пытаюсь использовать PM2 и Socket.IO в моем приложении, которое я хотел бы развернуть с помощью Docker, только для целей обучения, и я, кажется, запустилпротив кирпичной стены.Я знаю, что для использования кластерного режима PM2 с Socket.IO мне понадобится некоторая форма липких сессий, чтобы пользователи не воспринимали перерывы в обслуживании.У меня есть инфраструктура для этого (использующая Redis для многоузлового вещания), и все это работает вне Docker, но как только приложение работает внутри Docker, сеансы перестают распознаваться.
Я использую сеть Docker по умолчанию и подозреваю, что эта сеть по умолчанию не поддерживает липкие сессии.Однако после прочтения документации Docker кажется, что единственный способ заставить работать с липкими сессиями - это развертывание с использованием Swarm (что намного превышает потребности моего приложения).
Есть ли способ настроить мою сеть Docker CE для использования липких сеансов без необходимости развертывания с использованием Swarm?Я что-то упустил?