
Docker环境下安装Rabbitmq

一 、简介

什么是rabbitmq:
RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。
官网地址:https://www.rabbitmq.com/
二 、环境准备
LInux环境:Centos7
Docker版本: 17.12.0-ce
预装MQ版本:3.8.7
SSH链接工具:MobaXterm
三、安装
Docker安装老三样,pull images run
#拉取指定版本的镜像
docker pull rabbitmq:3.8.7-management
#拉取最新版本 (不推荐,因为新版本的迭代更新有很多BUg)
docker pull rabbitmq:latest
#查看当前镜像
docker images

启动镜像
# 执行此命令需注意,-v -d --name 值根据个人情况修改
# 默认创建了一个admin/admin 得用户,省去了使用来宾账户登录
# 最后面的id、号就是上面的IMAGE_ID 或者他的名字
docker run -d --name rbbitmq3.8.7 -p 5672:5672 -p 15672:15672 \
-v /server/app/rabbitmq/ --hostname myRabbit \
-e RABBITMQ_DEFAULT_VHOST=my_vhost \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin 5726af297dd4
参数说明:
-v home/rabbit/myrabbit/ 是指定位置文件的路径,本人是在home下创建
-d 后台运行容器;
--name 指定容器名;
-p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);
-v 映射目录或文件;
--hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);
-e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)
#打开rabbitMq的web可视化 ----- ip 是你自己的服务器ip或者虚拟机ip
http://IP:15672
可以使用默认的Guest账号登陆,也可以使用刚刚注册的Admin登陆
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/119457.html