Docker compose 在一个后端不同端口上传输两个前端

Docker compose 在一个后端不同端口上传输两个前端,docker-compose,traefik,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=H

我正在运行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”丢失了

根据文档,它应该可以很好地工作:

我错过了一个明显的错误吗

谢谢大家!

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