Traefik没有暴露超过3个端口

时间:2017-10-27 07:06:05

标签: traefik

我试图让电子邮件服务与traefik合作。我需要暴露25,100,143 ......等等。

但是traefik仅适用于< = 3端口。如果我添加超过3,它就会停止工作。 这是我的示例配置:

networks:
      - traefik-net
    environment:
      - HTTPS=OFF
    deploy:
      placement:
        constraints: [node.role == manager]
      restart_policy:
        condition: on-failure
      replicas: 1
      labels:
        - "traefik.backend=mail"
        - "traefik.port=80"
        - "traefik.frontend.rule=Host:mail.mydomain.com"
        - "traefik.docker.network=traefik-net"

        - "traefik.mail.port=80"
        - "traefik.mail25.port=25"
        - "traefik.mail110.port=110"
        - "traefik.mail143.port=143"
        - "traefik.mail465.port=465"
        - "traefik.mail587.port=587"
        - "traefik.mail993.port=993"
        - "traefik.mail995.port=995"

我在邮件和traefik服务日志中没有看到任何异常。 谁能帮我?提前感谢,抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

非常感谢您对该项目的兴趣。

感谢您在Github上提供的附加信息,在分析了您的问题之后,您似乎尝试在 HTTP 端口中公开,这些端口必须在 SMTP(S)中访问),POP3(S)和IMAP(S)(超过 TCP )。

目前Træfik只是一个HTTP反向代理,你不能通过它进行TCP调用,你的用例暂时无法运行。