使用docker安装RabbitMQ

前提:RabbitMQ需要erlang语言的环境(Downloads - Erlang/OTP),大家需要下载一下linux版本的erlang,且erlang的版本与rabbirmq的版本要根据官网文档严格对应起来!

RabbitMQ Erlang 版本要求 — 兔子MQ

首先,通过DockerHub官网下载RabbitMQ的镜像

这里注意一下,带有management版本的才会带有web的管理界面(后面会提到),所以我们要下载management的!一定要注意与erlang版本对应!!

 比如这里的rabbitmq 3.12.2 3.12.1 3.12.0 对应的erlang版本号为25.0-26.0之间

这里以我的虚拟机为例,我的erlang版本为23.2.2,查阅得知rabbitmq:3.8.9-management 
适合这个

 所以第一步

docker pull rabbitmq:3.8.9-management 

需要等待一会!

接下来创建并运行该容器

 docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.8.9-management

接下来访问web管理页面看看

http://xxx.xxx.xxx.xxx:15672/

xxx.xxx.xxx.xxx为虚拟机ip,或者服务器的公网ip!

可以看到这个页面!

 

默认的用户名密码都是:guest 

登录可以看到这个页面

 一般不用guest这个用户,权限不够,所以我们可以自己加一个admin用户为管理员!赋予最高权限,首先,通过docker的rabbitmq容器打开一个bash

docker exec -it my-rabbitmq bash

然后输入:

rabbitmqctl add_user admin admin

创建了一个 用户名为admin ,密码为admin的用户

接着输入:

rabbitmqctl set_user_tags admin administrator

赋予管理员权限

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

这个其实就是管理员的权限,不输入也可以

输入exit就可以退出这个bash,现在已经成功在 RabbitMQ 容器中添加了一个用户。您可以通过浏览器来打开 RabbitMQ 管理界面,并使用刚刚添加的用户 "admin" 和密码 "admin" 登录。

好了,rabbitmq的安装就到这里了,后续大家可以关注本人写的rabbitmq的使用!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值