Как в докере запустить несколько бесконечно выполняющихся скриптов?
При работе в Windows я могу открыть несколько окон Powershell и параллельно запустить один и тот же Python скрипт, который в бесконечной asyncio петле слушает нужную мне Message Queue.
Как подобное провернуть в Dockerfile?
Филипп Бондарев, внутри процесса может быть что хочешь - например в один томкат технически можно запихать сколько угодно webapps по одному на TCP порт да и одно приложение - тот же haproxy может слушать несколько портов - для нормальной работы и администирования например
но для service discovery / swarm / k8 много сервисов в одном контейнере не будет хорошо
разрешенное исключение помоему только когда например когда appdynamics мониторит яву (модифицируя код по дороге) и выполняются в одном рантейме два пакета - ясно что джао Appd Agent и бизнес джар писали разные компании и функциональность там совершенно разная но оба сидят в одном контейнере - и запущены
через две разных точки входа ну и аналоги в других стеках