Я хочу, чтобы несколько веб-приложений размещались на одном облачном узле, работающем как отдельные контейнеры Docker. На самом деле настройка Docker не является для меня большой проблемой, это тот факт, что только одно из веб-приложений может быть привязано к порту 80, к которому у меня привязан мой зарегистрированный домен. Если я не ошибаюсь, нет способа сопоставить (под) домены с конкретным портом, поэтому мне интересно, как люди работают над этим.
Наиболее часто я вижу, как в этом случае используется jwilder/nginx-proxy для обработки всех входящих соединений, а затем проксирования их в правильный контейнер.
Более полные PaaS решения, такие как Kubernetes и OpenShift, имеют свои собственные средства обработки (например, запуск внутреннего контейнера гапрокси, который делает то же самое).
.