一、安装rabbitmq
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -p 15674:15674 -v rabbitmq-plugin:/plugins -e RABBITMQ_DEFAULT_USER=xiaoqi -e RABBITMQ_DEFAULT_PASS=123456 rabbitmq:latest
二、配置web管理界面
# 查看运行的容器
docker ps -a
# 根据容器id进入容器内部
docker exec -it xxxxxxx /bin/bash
# 开启web管理插件
rabbitmq-plugins enable rabbitmq_management
# 开启stomp插件
rabbitmq-plugins enable rabbitmq_web_stomp
rabbitmq-plugins enable rabbitmq_web_stomp_examples
三、相关问题
1、Stats in management UI are disabled on this node
# 进入容器
docker exec -it {rabbitmq容器名称或者id} /bin/bash
#进入容器后,cd到以下路径
cd /etc/rabbitmq/conf.d/
#修改 management_agent.disable_metrics_collector = false
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf
#退出容器
exit
#重启rabbitmq容器
docker restart {rabbitmq容器id或容器名称}
2、All stable feature flags must be enabled after completing an upgrade
登录 RabbitMQ 的管理界面,导航到 “Admin” -> “Feature Flags”,确保所有稳定的特性标志都是启用状态。如果有任何标志未启用,请将其启用。