LINUX.ORG.RU
ФорумAdmin

Docker обслуживание нескольких сайтов на разных доменах

 , ,


0

1

Всем привет. У меня есть VPS на которой расположено несколько разных сайтов, которые «завернуты» в Docker. То есть каждый сайт это «отдельная папка» со своим docker-compose.yml и «каждый сайт» - это nginx, который запускается на 80 порту…

как мне сделать так, чтобы сервер(вся VPS) могла принимать запросы на «несколько доменов» и потом по этим домена «решать на какой docker коньейнер» с nginx «так сказать проксировать запрос?»

Грубо говоря. Мне нужен ingress-controller, но есть ли «что-то» так сказать «по проще»?

Ответ на: комментарий от cobold

а как быть, если у меня «каждый сайт» так сказать в «своей сети». Например такое есть в каждом docker-compose.yml:

networks:
  my_site_network:
    driver: bridge
    name: my_site_network

Как тогда сделать, чтобы «отдельный nginx» подключался к «этим сетям» и мог использовать «имена контейнеров» из docker-compose.yml других сайтов?*

romanlinux ★★★
() автор топика
Ответ на: комментарий от romanlinux

Если правильно помню надо добавить эту сеть в в подобном виде в “главный nginx” компоуз, а в «сайтовые» компоузы с флажком external: true

masa ★★★
()
Последнее исправление: masa (всего исправлений: 2)