Docker Can';无法从客户端连接到停靠的兔子
我从以下位置在docker上安装并运行rabbitmq: 我可以登录到管理员与 从终端,我可以成功地将rabbitmqadmin用于这里的所有示例,添加-u admin-p nimda进行身份验证。我可以发布和接收消息 但是,python和ruby客户端无法连接。TCP连接被拒绝或挂起。 我尝试了localhost,127.0.0.0.1或我的ip,什么都没有。端口5672甚至无法通过telnet访问,我看到它在rabbitmq.config中声明:Docker Can';无法从客户端连接到停靠的兔子,docker,rabbitmq,Docker,Rabbitmq,我从以下位置在docker上安装并运行rabbitmq: 我可以登录到管理员与 从终端,我可以成功地将rabbitmqadmin用于这里的所有示例,添加-u admin-p nimda进行身份验证。我可以发布和接收消息 但是,python和ruby客户端无法连接。TCP连接被拒绝或挂起。 我尝试了localhost,127.0.0.0.1或我的ip,什么都没有。端口5672甚至无法通过telnet访问,我看到它在rabbitmq.config中声明: { tcp_listeners, [ 567
{ tcp_listeners, [ 5672 ] },
刚在写帖子时找到答案:-) 给予
PORT STATE SERVICE
5672/tcp closed amqp
因此,我停止并移除了容器,然后用
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq
现在nmap给出了
5672/tcp open amqp
客户正在连接。我不知道rabbitmqadmin为什么要连接
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq
5672/tcp open amqp