You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker部署RabbitMQ后无法访问管理控制台,如何解决?

解决RabbitMQ管理控制台无法访问的问题

问题核心是容器内部端口未映射到宿主机,容器里的服务端口仅在容器私有网络内可见,宿主机无法直接访问,需通过端口映射打通访问路径。

正确的容器启动命令

启动容器时添加-p参数完成端口映射:

docker run -it -p 15672:15672 -p 5672:5672 rabbit
  • -p 15672:15672:将容器的15672端口(管理控制台端口)映射到宿主机同号端口
  • -p 5672:5672:将容器的5672端口(AMQP协议端口)映射到宿主机同号端口

验证访问方式

容器启动后,在宿主机执行以下命令测试连通性:

curl localhost:15672

也可以直接在浏览器访问http://localhost:15672,使用默认账号密码guest/guest登录(默认配置下guest账号仅允许本地访问,若需远程访问宿主机的管理控制台,需修改RabbitMQ配置允许guest远程登录,或创建新的授权用户)。

后台运行容器的命令

如果需要让容器在后台运行,将-it替换为-d即可:

docker run -d -p 15672:15672 -p 5672:5672 rabbit

内容的提问来源于stack exchange,提问作者whitebear

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 23:52:00