Итак, это мой файл docker-compose
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 = "Host: clients.localhost" http://localhost/
я получаю этот вывод
wget: не удается подключиться к удаленному хосту (127.0.0.1): Отказ в соединении
вне контейнера. Команд работает нормально.что я могу сделать, чтобы отправлять запросы из одного контейнера в другой, используя traefik
спасибо за помощь:)