用docker安装RabbitMQ
1、拉取镜像
docker pull rabbitmq:4.0
# 或者有本地镜像:docker load -i rabbitmq.tar
2、创建docker容器
docker run -d \
--name rabbitmq \
--hostname rabbitmq \
-v mq-plugins:/plugins \
-p 5672:5672 \
-p 15672:15672 \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=password \
rabbitmq:4.0
2、连接docker网络
docker network connect nacos-mysql-network rabbitmq
docker network inspect nacos-mysql-network # 查看docker网络详情
3、进入容器,启动web管理页面
docker exec -it rabbitmq /bin/bash
# 启动web管理页面:
rabbitmq-plugins enable rabbitmq_management
4、访问web页面
访问 http://192.168.145.131:15672/
5、问题排查
访问时碰到:Stats in management UI are disabled on this node
解决方案:在容器内/etc/rabbitmq/conf.d目录下,执行
echo management_agent.disable_metrics_collector = false > 20-management_agent.disable_metrics_collector.conf
然后重启docker

浙公网安备 33010602011771号