Как VDS понимает что куда кидать?
Предположим возьмем стандартный пример: VDS на Ubuntu и установленным Докером. Там крутится 3 контейнера:
В компосах у каждого прописано, что если стучатся на:
- 190.190.190.190:81 - то отрабатывает 1ый контейнер
- 190.190.190.190:82 - то отрабатывает 2ой контейнер
- 190.190.190.190:83 - то отрабатывает 3ий контейнер
Теперь сам вопрос:
Как VDS понимает куда отправлять запросы? Ведь в
cd /etc/nginx/sites-available/
не прописаны никакие маршруты...
Или получается, что демон Докера сам берет на себя роль Nginx?
Ответы (1 шт):
Автор решения: m1sse
→ Ссылка
Грубо говоря это проброс портов с localhost в контейнер Docker'a. К примеру:
можно назначить 81 порт адреса 190.190.190.190 к 80 порту контейнера №1 (при запуске из терминала docker run -d -p 81:80 или указав это в своём Dockerfile)
