Note/环境/安装教程/RabbitMQ.md

1.5 KiB
Raw Blame History

RabbitMQ

1.查看仓库

docker search rabbitmq

2.安装RabbitMQ

docker pull rabbitmq

3.启动RabbitMQ

docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq
docker run -d --restart=always -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:3.8-management

4.安装插件

找到镜像ID

docker ps

进入容器

docker exec -it my-rabbit /bin/bash

安装插件

rabbitmq-plugins enable rabbitmq_management

ctrl+p+q退出当前容器

访问地址

http://服务器IP:15672用户名密码都是guest

5.踩坑

进入rabbitmq容器

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}

6.rabbit 创建用户授权

添加用户用户名为root,密码为123456

rabbitmqctl add_user admin admin

赋予root用户所有权限

rabbitmqctl set_permissions -p / root ".*" ".*" ".*"

赋予root用户administrator角色

rabbitmqctl set_user_tags root administrator

查看所有用户

rabbitmqctl list_users