我使用 docker compose 进行了以下设置(运行 swarm 模式):
mydomain.com --> ContainerA:8080
但我想要的是通过标签,为同一个容器指定以下内容:
mydomain.com/test --> ContainerA:80
mydomain.com --> ContainerA:8080
到目前为止,我在撰写中有以下标签:
deploy:
labels:
- traefik.port=8080
- traefik.docker.network=apps
- traefik.protocol=http
- traefik.frontend.rule=Host:mydomain.com
提前致谢
编辑:
现在我按照你的建议尝试了这个。这是我设置的,但仍然不起作用,我收到 404 错误:
- traefik.docker.network=apps
- traefik.main.protocol=http
- traefik.main.port=8069
- traefik.main.frontend.rule=Host:odoo.mydomain.com
- traefik.worker.port=8072
- traefik.worker.protocol=http
- traefik.worker.frontend.rule=Host:odoo.mydomain.com;PathPrefixStrip:/longpolling