用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

posted @ 2025-02-25 13:39  徐徐丶  阅读(71)  评论(0)    收藏  举报