面临将traefik设置升级为docker swarm的问题
我有两个面临将traefik设置升级为docker swarm的问题,docker,docker-compose,reverse-proxy,docker-swarm,traefik,Docker,Docker Compose,Reverse Proxy,Docker Swarm,Traefik,我有两个docker compose.*.yml文件,一个用于测试阶段,一个用于生产。测试阶段文件由docker compose执行,生产阶段由docker swarm执行 docker compose设置工作正常。在生产docker swarm设置的情况下,当访问rabbitmq管理端点时,我得到一个超时504http状态代码 由于两个容器、traefik和rabbitmq的日志都没有显示任何错误,我不知道如何调试 以下是两个文件: docker compose.testing stage.y
docker compose.*.yml
文件,一个用于测试阶段,一个用于生产。测试阶段文件由docker compose执行,生产阶段由docker swarm执行
docker compose设置工作正常。在生产docker swarm设置的情况下,当访问rabbitmq管理端点时,我得到一个超时504
http状态代码
由于两个容器、traefik和rabbitmq的日志都没有显示任何错误,我不知道如何调试
以下是两个文件:
docker compose.testing stage.yml
(工作示例,使用docker compose执行)
docker compose.prod.yml
(示例给出了messaging.prod-example.org上的超时,使用docker swarm执行)
这两台服务器都使用相同的防火墙和相同的端口运行Ubuntu18.04。我猜我在traefik的docker swarm设置中犯了一些错误,但我不知道是什么。我唯一基本上改变的是将标签放在deploy
下
rabbitmq容器在端口15672上公开了ui,我正在使用负载平衡器将该端口映射到messaging.prod-example.org上的端口443。然而,这个端点给了我一个超时
有人看到我在这里所做的错误配置吗?也许您忘记在rabbitmq标签中设置“入口点”,如下所示:
traefik.http.routers.rabbitmq.entrypoints=XXX
可能您忘记在rabbitmq标签中设置“入口点”,如下所示:
traefik.http.routers.rabbitmq.entrypoints=XXX
traefik.http.routers.rabbitmq.entrypoints=XXX