Docker中部署RabbitMQ部署应用程序(五)

Docker下安装RabbitMQ

一:拉取镜像文件

docker pull rabbitmq:3-management(这是带有图形界面的)

二:启动容器

docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:3-management

三: 查看运行容器

docker ps -a
访问RabbitMQ管理界面如下(配置linux端口15672 网页管理 5672 AMQP端口)
在这里插入图片描述

四:用户权限设置

先进入RabbitMQ容器docker container exec -it 容器ID /bin/bash
用户管理:
新建用户:rabbitmqctl add_user 用户名 密码
删除用户:rabbitmqctl delete_user 用户名
查看用户列表:rabbitmqctl list_users

角色管理:
授权角色命令:rabbitmqctl set_user_tags 用户名 权限名称
查看用户列表:rabbitmqctl list_users
角色大致有五类:超级管理员administrator, 监控者monitoring, 策略制定者policymaker, 普通管理者management以及其他。
设置权限
给admin用户设置权限:rabbitmqctl set_permissions -p ‘/’ admin ‘.’ ‘.’ ‘.’

角色说明:
超级管理员(administrator):可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。
监控者(monitoring):可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)。
策略制定者(policymaker):可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。
普通管理者(management):仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。
转自:https://www.cnblogs.com/shangpolu/p/8275126.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值