安装RabbitMQ

  1. docker pull rabbitmq

启动RabbitMQ

  1. docker run -d --hostname my-rabbitmq --name my-rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq

安装rabbitmq_management插件

  1. docker ps
  2. docker exec -it 镜像ID /bin/bash
  3. rabbitmq-plugins enable rabbitmq_management

添加管理员用户

  1. rabbitmqctl add_user <username> <password>
  2. rabbitmqctl set_user_tags <username> administrator

设置用户访问virtual hosts

  1. rabbitmqctl set_permissions -p <vhost> <username> ".*" ".*" ".*"
其中, 是要创建的用户名, 是要分配给用户的 virtual host。第一条命令用来创建用户,第二条命令用来设置用户对指定 virtual host 的权限。这里的权限设置为 “.*” 表示用户对 virtual host 的所有权限。