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