基于Docker安装RabbitMQ,一次性安装成功

一、简介

    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来安装,结果只花了几分钟就搞定了,希望对大家有所帮助!

发布了185 篇原创文章 · 获赞 457 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/weixin_42146366/article/details/103866132