только поднимать второй контейнер с вторым портом и туда все новые запросы проксировать nginx сразу как он будет готов, а старый должен ответить всем до конца и умереть. Старый слушает на другом порту /die точку и отвечает на внутренний маршрут скрипту который убивает контейнер
кубер же умеет в это, не ?
Это rolling update, а не ha
docker-compose
это называется сине-зеленый деплой https://habr.com/ru/post/309832/
Обсуждают сегодня