@kiberlain

Как открыть приложение из docker во внешнем интернете без указания порта?

Есть сайт в докер-контейнере, который который сейчас можно посмотреть по адресу site.ru:8080
На каком порту нужно перезапустить контейнер чтобы он стал доступен без указания 8080 в адресной строке? Возможно можно как-то hosts на линуксе отредактировать, поэтому вопрос адресован и линуксоидам также.

60578fba9173a396497619.png
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ответы на вопрос 2
На 80-м. Чтобы открывать по http://

Чтобы открывать по HTTPS, надо получить для домена сертификат, и запустить веб-сервер, например, NGINX или Apache, который будет принимать входящие соединения и перенаправлять их внутри на порт 8080.
Ответ написан
Комментировать
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Лучше использовать reverse proxy, типа nginx или готовый https://github.com/nginx-proxy/nginx-proxy
для таких случаев. У Docker своя внутренняя подсеть и пусть контейнеры остаются в ней и на своих портах.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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