对于标题描述的错误,网上已经有很多解决方法,这里仅作为对我遇到过的经历做一个总结,方便日后自己查阅
启动Web管理页面
首先是没有Web界面的问题。
出现如下图的界面:

或者在底部提示:

方法一:关闭代理(这个我试了,没有用处)
方法二:手动启动Web管理页面:
Docker启动Rabbitmq Web页面的命令跟在Windows的方式一致。首先需要进入到容器内部:
rabbitmq替换为自己的容器名或者id
docker exec -it rabbitmq /bin/bash
然后运行下面的命令:
rabbitmq-plugins enable rabbitmq_management
出现如下结果则表示成功启动:

输入用户名密码即可登陆成功。
Channels报错
在点击Channels时,界面会提示如下报错:
Stats in management UI are disabled on this node
解决方法如下:
进入到同期内部:
rabbitmq替换为自己的容器名或者id
docker exec -it rabbitmq /bin/bash
然后依次执行下面的命令:
cd /etc/rabbitmq/conf.d/
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf
exit
然后重启服务:
rabbitmq替换为自己的容器名或者id
docker restart rabbitmq
即可进入Channels界面:

本文详细记录了解决Docker中RabbitMQ Web界面启动问题和Channels报Stats禁用的步骤,包括关闭代理、手动启动Web管理页面、配置metrics_collector并重启服务。
1490

被折叠的 条评论
为什么被折叠?



