У меня есть VPS со статическим IP-адресом (108.1.2.3 для ex). На этом сервере у меня есть два докерных контейнера с отдельным IP (10.1.2.3 и 10.1.2.4 для ex). И у меня есть два домена: domain1.com и domain2.com. Мой вопрос: как я могу настроить DNS-сервер для этих двух доменов? Мне нужно указать domain1.com в 10.1.2.3, domain2.com в 10.1.2.4 и получить доступ через браузер для каждого домена.Настройка Docker DNS на VPS
Я нашел solution, но это не работает для меня.
Какая часть не работает? Похоже, что у вас есть правильное решение, два контейнера на двух портах, пересылка на свой собственный порт 80 с пересылкой nginx в соответствующие порты на основе имени домена, которое он получает. – jonnybazookatone
Этот скрипт отлично работает, но! Как говорится, «если вы уже указали A-запись в DNS на этот сервер IP». Таким образом, у меня есть только один IP-адрес для каждого экземпляра. Только порт отличается. Что делать, если у меня есть контейнер на 66 тыс. Это больно, но что, если? :-) В лучшем случае нужно предоставить пользователю свой собственный IP-адрес. – NONAMA
Я нашел вторую проблему. Каждый раз, когда я создаю новый контейнер, мне нужно перезагрузить nginx-сервер. Плохо, когда несколько пользователей создадут новые контейнеры. – NONAMA