一、简介
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库
注意:若没有安装Docker的话,可以看我的另外一篇博客,先安装Docker《Linux下( CenOS 7中)安装Docker》。
二、安装步骤
1、查询镜像文件
docker search rabbitmq
2、拉取自己需要的镜像文件,这里我们选用rabbitmq:3-management
docker pull rabbitmq:3-management
3、查找下载的镜像
docker images
4、下载后,我们执行启动指令,并设置自己的账号密码
docker run -it -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
-- RABBITMQ_DEFAULT_USER:账号
-- RABBITMQ_DEFAULT_PASS:密码
-- 如果RABBITMQ_DEFAULT_USER和RABBITMQ_DEFAULT_PASS没填写,默认用户guest 密码guest
-- 15672:控制台端口
-- 5672: AMQP端口
5、安装完后查看安装状态,执行
docker ps
6、在网页输入自己的IP和15672映射的端口号,显示如下页面则安装成功
三、总结
之前一直使用传统的yum安装或者rpm来解压压缩包,然后需要下载一大堆东西,而且还有erlang语言因为版本问题导致安装RabbitMQ不成功,搞得我花了好久都没有安装成功。然后突然间想到使用Docker来安装,结果只花了几分钟就搞定了,希望对大家有所帮助!