Итак, это мой файл для создания докеров
version: '3'
networks:
traefik-net:
driver: bridge
services:
# The reverse proxy service (Træfik)
reverse-proxy:
image: traefik # The official Traefik docker image
ports:
- "80:80" # The HTTP port
- "8082:8082" # The Web UI (enabled by --api)
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./traefik.toml:/etc/traefik/traefik.toml
labels:
- "traefik.docker.network=traefik-net"
networks:
- traefik-net
auth:
image: auth
labels:
- "traefik.enable=true"
- "traefik.backend=auth"
- "traefik.frontend.rule=Host:auth.localhost"
- "traefik.docker.network=traefik-net"
networks:
- traefik-net
clients:
image: clients
labels:
- "traefik.enable=true"
- "traefik.backend=clients"
- "traefik.frontend.rule=Host:clients.localhost"
- "traefik.docker.network=traefik-net"
networks:
- traefik-net
а это мой файл traefik.toml
defaultEntryPoints = ["http"]
[api]
[docker]
endpoint = "unix:///var/run/docker.sock"
domain = "traefik.localhost"
watch = true
[entryPoints]
[entryPoints.traefik]
address = ":8082"
[entryPoints.http]
address = ":80"
Я пытаюсь сделать запрос из контейнера аутентификации в контейнер клиентов. Внутри контейнера аутентификации я выполняю эту команду
wget -qO- --header = "Хост: clients.localhost" http://localhost/
я получаю этот вывод
wget: невозможно подключиться к удаленному хосту (127.0.0.1): в соединении отказано
вне контейнера команда работает нормально. что я могу сделать, чтобы делать запросы из одного контейнера в другой с помощью traefik
Спасибо за помощь :)