我们在其中一台服务器上运行了RabbitMQ代理。我创建了一个Docker容器,在其中将消息发送到代理。
我已使用“ -p 5672:5672”运行容器,因此从代理发送到容器的消息正在运行。我的意思是可以在容器中接收来自代理的消息。
但是,来自容器的消息无法传递给代理。我可以从日志中看到以下内容:
conn=<SelectConnection OPEN socket=('172.17.0.2', 46992)->('128.xx.xxx.50', 5672)
我试图暴露容器中的某些端口范围,但是它不起作用。
如何从Docker容器向外部RabbitMQ代理发送消息?顺便说一句,我正在使用pika 0.12.0。
谢谢, 胜