docker中运行rabbitmq容器无法通过web页面访问
Docker容器中运行Rabbitmq:
# 运行 rabbitmq 镜像
docker run -d -p 5672:5672 -p 15672:15672 --name my-rabbitmq image_id
# 查看容器:docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
efaa4f33c1f0 d445c0adc9a5 "docker-entrypoint.s…" 23 hours ago Up 23 hours 4369/tcp, 5671-5672/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp, :::15672->15672/tcp my-rabbitmq
# 页面访问
http://82.134.70.232:15672/
访问结果:
解决办法:
进入容器内部,安装web页面插件
[root@iZm5e2qo2apzvi67ytmow5Z ~]# docker exec -it 479b9ad0b751 /bin/bash
root@479b9ad0b751:/# rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@479b9ad0b751:
rabbitmq_management
The following plugins have been configured:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_prometheus
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@479b9ad0b751...
The following plugins have been enabled:
rabbitmq_management
started 1 plugins.
再次访问:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?