docker安装Rabbitmq
运行容器
docker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin 458123
进入容器内部
$ sudo docker ps
$ sudo docker exec -it 775c7c9ee1e1 /bin/bash
创建用户
rabbitmqctl add_user {用户名} {密码}
// 设置权限
rabbitmqctl set_user_tags {用户名} {权限}
// 例:
rabbitmqctl add_user admin1 admin1
rabbitmqctl set_user_tags admin1 administrator
为用户赋权
// 使用户user1具有vhost1这个virtual host中所有资源的配置、写、读权限以便管理其中的资源
rabbitmqctl set_permissions -p vhost1 user1 '.*' '.*' '.*'
// 查看权限
rabbitmqctl list_user_permissions user1
rabbitmqctl list_permissions -p vhost1
// 清除权限
rabbitmqctl clear_permissions [-p VHostPath] User
修改用户的密码
rabbitmqctl change_password Username Newpassword
本文来自博客园,作者:追风少年yyy,转载请注明原文链接:https://www.cnblogs.com/yinhxy/p/15210109.html