Запросы перенаправления для определенного домена на локальный IP-адрес контейнера докеров

У меня есть док-контейнер с флягой на порту 5000. Я хотел, чтобы этот контейнер был общедоступным, поэтому я связал порт с помощью: -p 5000: 5000 и запустил flask с помощью: flask run --host = 0.0.0.0 . Это делает то, что мне нужно, но мой сервер размещает несколько веб-сайтов в разных доменах, и это заставило их всех прослушивать порт 5000.

Как я могу сделать только запросы, поступающие на открытый порт 5000 определенного домена?

0
задан 6 May 2020 в 22:14
1 ответ

Запуск вашего контейнера Docker с открытым портом 5000 сделает его доступным на хосте для всех, кто обращается к этому хосту, как вы узнали.

Вы можете запустить обратный прокси-контейнер, такой как nginx, открывающий 5000 для хоста, а затем перенаправлять соответствующим образом в ваш контейнер flask внутри.

1
ответ дан 6 May 2020 в 19:20

Теги

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