Я хочу создать службу автоматического тестирования, аналогичную непрерывной интеграции.
Это означает, что один контейнер Docker может обрабатывать только один запрос.
Поскольку я хочу обрабатывать несколько запросов вв то же время я запускаю эти контейнеры в рое.
Каждый контейнер запускает сервер, который прослушивает порт.Когда он получает запрос, контейнер переходит в автономный режим для обработки этого запроса (поскольку контейнер может проверять только один запрос за раз).Когда он завершит обработку, он ответит результатами и снова запустит сервер.
По сути, у меня есть 10 контейнеров, каждый из которых прослушивает порт 3000
.Когда кто-то получает запрос, он отключается на ~ 5 секунд, прежде чем ответить и вернуться в оперативный режим.
Я уверен, что Docker по-прежнему будет отправлять запросы в этот контейнер, даже если он находится в автономном режиме (но все еще бегает в глазах докера).Можно ли как-то сказать Docker направлять запросы в другой контейнер, пока этот контейнер занят?