gpt4 book ai didi

docker - 在 Docker 容器中使用 RabbitMQ

转载 作者:行者123 更新时间:2023-12-05 01:14:24 26 4
gpt4 key购买 nike

我正在使用官方 Docker RabbitMQ image .我正在按照说明运行命令
docker run -d -e RABBITMQ_NODENAME=my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management

我在命令中添加了 -p 5672:5672,尽管我不完全确定是否需要它。

我将 Python 与 Pika 结合使用。命令是 pika.BlockingConnection(pika.ConnectionParameters(host=queueServer, credentials=credentials))

当我从 Docker 主机运行我的代码时,一切正常。但是当我从另一台机器尝试相同的代码时,我收到错误 AMQPConnectionError: 2.0。该代码在所有 RabbitMQ 命令中都有 docker 主机名。我确保名称正确解析(使用 ping)

我还需要配置什么才能远程访问 RabbitMQ(在容器中)吗?

最佳答案

显然,还有其他东西阻止了我的连接。在 Ubuntu VM 上运行相同的容器,我可以毫无问题地从外部连接(考虑到问题中的设置)

关于docker - 在 Docker 容器中使用 RabbitMQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31158591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com