如何使用docker后端在traefik中设置默认主机容器?​​

时间:2017-04-02 18:14:49

标签: reverse-proxy traefik

我使用traefik进行反向代理设置。太棒了!

我正在尝试计算如何配置它,以便当有人前往HOSTNAMEwww.HOSTNAME时,我可以将其默认路由到我选择的某个容器/子域。假设有效的DNS记录。

我有一个配置toml文件here。然后我推出了一堆容器,码头后端手表和拿起来。例如,

static:
    image: myrepo/static
    volumes:
      - /www/static:/www/static
    depends_on:
      - traefik
    labels:
      - "traefik.backend=static"
      - "traefik.frontend.rule=Host:static.$HOSTNAME"

立即浏览static.HOSTNAME。雅虎但是假设我想要浏览到HOSTNAME同时提供static.HOSTNAME

任何提示都会很棒!感谢。

1 个答案:

答案 0 :(得分:0)

我使用了正则表达式规则(此处示例中的catchatchall):

labels:
  - "traefik.http.routers.brigitte.rule=HostRegexp(\"{catchall:.*}\")" \

Traefik 2.0