Порт входа в Docker
Порт входа слушает запросы браузера
и выводит их на компьютер.
У Traefik имя точки
задают флагом
--entrypoints.web.address
со значением :80
внутри контейнера.
Число 80
слева в паре портов
совпадает с номером
на хосте.
Сервис proxy
на traefik:3
получает и команду,
и строку ports:
services:
proxy:
image: traefik:3
command:
- --entrypoints.web.address=:80
ports:
- "80:80"
Фоновый запуск проекта выполняют так:
docker compose up -d
Контейнер прокси держит
слушатель на 80
снаружи.
Сайта за прокси в файле
ещё нет,
страницу в браузере
пока не проверяют.
Опишите сервис gate на traefik:3 с точкой web на порту 80 и парой 8080:80 вместо 80:80.
Поднимите проект и убедитесь, что на компьютере занят внешний порт из пары, а не второй сайт.