Задать вопрос
onix2517
@onix2517
Программирую бэк на php и C#

Как сделать множество хостов в одном docker контейнере?

Привет!
Как лучше сделать множество хостов в одном nginx docker контейнере?
Когда я связываю site-avaliable с nginx контейнером и создаю линки у меня не получается сделать это как в обычно в Ubuntu. Все делаю в docker compose.
  • Вопрос задан
  • 215 просмотров
Подписаться 3 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
Решения вопроса 1
akelsey
@akelsey
Не нужно делать как обычно в убунту, в убунту для вм или барметал хороший менеджемент конф файлов не спорю, но в докере свои нюансы, плюс зависит от образа.
Но обычно используется образ nginx напрямую по имени, и там конфигурационные файлы лежат /etc/nginx/conf.d/ - там лежит файл default.conf в котором и собраны все секции server:
server {
    listen       80;
    server_name  first.internal.local;
...
server {
    listen       80;
    server_name  second.internal.local;
...

либо разделить на два файла:
first.internal.local.conf & second.internal.local.conf

Сами выбираете как вам будет удобнее.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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