【发布时间】:2020-01-20 15:16:15
【问题描述】:
我的 docker-compose 文件中有一些使用 traefik 标签的服务。
现在我想清理这个文件并开始使用 traefik yaml 文件。
问题是我找不到 traefik.http.services.dnsmasq-traefik.loadbalancer.server.port=5380 的等价物
docs 中没有任何示例
标签(效果很好)
- "traefik.http.routers.dnsmasq.rule=Host(`dnsmasq.docker.localdomain`)"
- "traefik.http.routers.dnsmasq.service=dnsmasq-traefik@docker"
- "traefik.http.services.dnsmasq-traefik.loadbalancer.server.port=5380"
yaml(不工作,给我一个Gateway Timeout)
http:
routers:
dnsmasq-preauth:
entryPoints: [http]
middlewares: [redirect-to-http]
service: dnsmasq-preauth
rule: Host(`dnsmasq.docker.localdomain`)
services:
dnsmasq-preauth:
loadBalancer:
servers:
- url: "http://dnsmasq.docker.localdomain:5380"
【问题讨论】:
标签: docker docker-compose traefik