Как поделиться облачным узлом между различными веб-приложениями, размещенными через Docker?

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

0
задан 24 November 2016 в 16:42
1 ответ

Наиболее часто я вижу, как в этом случае используется jwilder/nginx-proxy для обработки всех входящих соединений, а затем проксирования их в правильный контейнер.

Более полные PaaS решения, такие как Kubernetes и OpenShift, имеют свои собственные средства обработки (например, запуск внутреннего контейнера гапрокси, который делает то же самое).

.
0
ответ дан 5 December 2019 в 09:09

Теги

Похожие вопросы