【发布时间】:2018-11-08 03:43:18
【问题描述】:
默认情况下,Traefik 会为新启动的 docker 容器创建前端规则:
https://docs.traefik.io/configuration/backends/docker/
traefik.frontend.rule=EXPR |覆盖默认的前端规则。默认值:Host:{containerName}.{domain} 或 Host:{service}.{project_name}.{domain} 如果您使用的是 docker-compose。
我正在使用 docker-compose,这个默认行为对我没有用。我想使用 docker 标签并将前端规则更改为 Host:{hostname}.{domain} 甚至是默认的非撰写 {containerName}.{domain},但这不起作用。标签不会被解析。规则最终成为文字标签字符串。
我看不懂文档。traefik.frontend.rule=EXPR 中的 EXPR 到底是什么?
【问题讨论】:
标签: traefik