安装RabbitMQ
docker pull rabbitmq
启动RabbitMQ
docker run -d --hostname my-rabbitmq --name my-rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq
安装rabbitmq_management插件
docker ps
docker exec -it 镜像ID /bin/bash
rabbitmq-plugins enable rabbitmq_management
添加管理员用户
rabbitmqctl add_user <username> <password>
rabbitmqctl set_user_tags <username> administrator
设置用户访问virtual hosts
rabbitmqctl set_permissions -p <vhost> <username> ".*" ".*" ".*"
其中, 是要创建的用户名, 是要分配给用户的 virtual host。第一条命令用来创建用户,第二条命令用来设置用户对指定 virtual host 的权限。这里的权限设置为 “.*” 表示用户对 virtual host 的所有权限。