Docker下RabbitMQ安装配置

本文档介绍了在Docker环境下如何安装和配置RabbitMQ,包括启动镜像、设置默认用户和密码,以及检查Web管理界面的访问情况。确保开放必要的端口以允许节点间的通信和管理访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

端口访问
RabbitMQ 节点绑定到端口(开放服务器 TCP 套接字)以接受客户端和 CLI 工具连接。其他进程和工具(例如 SELinux)可能会阻止 RabbitMQ 绑定到端口。发生这种情况时,节点将无法启动。

CLI 工具、客户端库和 RabbitMQ 节点也会打开连接(客户端 TCP 套接字)。防火墙可以阻止节点和 CLI 工具相互通信。确保可以访问以下端口:

4369:epmd,RabbitMQ 节点和 CLI 工具使用的对等发现服务
5672、5671:由 AMQP 0-9-1 和 1.0 客户端使用,没有和有 TLS
25672:用于节点间和 CLI 工具通信(Erlang 分发服务器端口)并从动态范围分配(默认限制为单个端口,计算为 AMQP 端口 + 20000)。除非确实需要这些端口上的外部连接(例如,集群使用联合或在子网外的机器上使用 CLI 工具),否则不应公开这些端口。有关详细信息,请参阅网络指南。
35672-35682:由 CLI 工具(Erlang 分发客户端端口)用于与节点通信,并从动态范围(计算为服务器分发端口 + 10000 到服务器分发端口 + 10010)分配。有关详细信息,请参阅网络指南。
15672:HTTP API客户端、管理 UI和rabbitmqadmin (仅当启用管理插件时)
61613、61614:没有和有 TLS 的STOMP 客户端(仅当启用了STOMP 插件时)
1883、8883:MQTT 客户端没有和有 TLS,如果启用了MQTT 插件
15674:STOMP-over-WebSockets 客户端(仅当启用了Web STOMP 插件时)
15675:MQTT-over-WebSockets 客户端(仅当启用了Web MQTT 插件时)
15692:Prometheus 指标(仅当启用Prometheus 插件时)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值