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

Windows下如何连接本地Docker容器中运行的RabbitMQ实例

Docker RabbitMQ 5672端口暴露操作指南

当前你运行的RabbitMQ容器未配置端口映射,因此本地Java应用无法通过5672端口访问容器内服务,可通过以下两种方式配置:

方法1:Docker Desktop图形化配置(无需使用命令行)

  • 打开Docker Desktop,在容器列表找到运行中的RabbitMQ容器,点击停止按钮终止运行
  • 点击容器右侧的更多操作按钮(三个点图标),选择「配置/编辑」选项
  • 在配置页找到「端口」配置区域,新增端口映射规则:
    • 主机端口填写5672
    • 容器端口填写5672
    • 协议选择TCP
  • 如需使用RabbitMQ网页管理后台,可额外新增一条15672到15672的端口映射规则
  • 保存配置后重启容器,即可通过本地localhost:5672连接RabbitMQ服务

方法2:重新创建带端口映射的RabbitMQ容器

如果修改旧容器配置失败,可删除现有容器后用带端口映射参数的命令重新创建:

  • 停止并删除当前运行的RabbitMQ容器
  • 执行以下命令创建新容器:
docker run -d -p 5672:5672 -p 15672:15672 --name my-rabbitmq rabbitmq:management

参数说明:-p 主机端口:容器端口为端口映射参数,指定主机端口和容器端口的对应关系;rabbitmq:management镜像自带网页管理后台,启动后可通过localhost:15672访问,默认账号密码均为guest

配置验证

容器重启后,查看容器Inspect页面的Ports区域,若显示0.0.0.0:5672->5672/tcp的记录,即表示端口映射配置成功,此时本地Java应用可正常连接RabbitMQ。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 14:36:03