docker群模式的反向代理

我有一个群集,一个经理和一个工人,我有多个服务这些正在运行这个群集不同的端口。

所以我想要将多个域映射到这些服务。 像nginx虚拟主机一样

例;

  • x.com => xservice:8080
  • y.com => yservice:8081
  • z.com => zservice:8082

我听说https://traefik.io/解决了这个问题。 但我不喜欢这个。

这个问题的最佳做法是什么?