Traefik在一个后端不同端口上的两个前端

时间:2019-02-11 13:35:21

标签: docker-compose traefik

我正在运行traefik 1.7.8,并通过docker-compose创建了一个具有以下标签和前端规则的容器:

    labels:
  - "traefik.enable=true"
  - "traefik.data.frontend.rule=Host:data.${DOMAINNAME}"
  - "traefik.data.port=324"
  - "traefik.data.protocol=http"
  - "traefik.webtools.frontend.rule=Host:webtools.${DOMAINNAME}"
  - "traefik.webtools.port=334"
  - "traefik.webtools.protocol=http"
  - "traefik.docker.network=traefik_proxy"
  - "traefik.frontend.headers.SSLRedirect=true"
  - "traefik.frontend.headers.STSSeconds=315360000"
  - "traefik.frontend.headers.browserXSSFilter=true"
  - "traefik.frontend.headers.contentTypeNosniff=true"
  - "traefik.frontend.headers.forceSTSHeader=true"
  - "traefik.frontend.headers.SSLHost=DOMAIN.COM"
  - "traefik.frontend.headers.STSIncludeSubdomains=true"
  - "traefik.frontend.headers.STSPreload=true"
  - "traefik.frontend.headers.frameDeny=true"

我想通过容器的data.DOMAIN.COM端口324和容器的webtools.DOMAIN.COM端口334访问。

一切启动后,规则“数据”有一个前端和一个后端,但是缺少“ webtools”。

根据文档,它应该可以正常工作:https://docs.traefik.io/configuration/backends/docker/#on-containers-with-multiple-ports-segment-labels

我想念一个明显的错误吗?

谢谢!

编辑: 关闭并重新启动所有容器已解决了该问题。

0 个答案:

没有答案