Я пытаюсь работать с промежуточным программным обеспечением traefik, но ни одно из промежуточного программного обеспечения traefik не работает для развернутой службы, за которой следуют файлы docker-compose и toml. Я инициализирую traefik с помощью toml-файла. Может кто-нибудь заметить ошибку?
version: '3'
services:
traefik:
image: traefik
command: -c /traefik.toml --logLevel=DEBUG
ports:
- "80:80"
- "8086:8080"
networks:
- traefik
volumes:
- ./traefik.toml:/traefik.toml
- /var/run/docker.sock:/var/run/docker.sock
whoami:
image: emilevauge/whoami
networks:
- traefik
labels:
- traefik.enable=true
- "traefik.frontend.rule=Host:link.docker.localhost"
authservice:
image: authservice
networks:
- traefik
ports:
- "7000:80"
labels:
- traefik.enable=true
- "traefik.frontend.rule=Host:authservice.docker.localhost"
- "traefik.http.middlewares.test-replacepath.replacepath.path=/swagger"
networks:
traefik:
---------toml file
defaultEntryPoints = ["http", "https"]
[entryPoints]
[entryPoints.http]
address = ":80"
compress = true
[web]
address = ":8080"
[docker]
endpoint = "unix:///var/run/docker.sock"