Docker安装Rabbitmq3.8.7[通俗易懂]

Docker安装Rabbitmq3.8.7[通俗易懂]Docker环境下安装Rabbitmq一、简介什么是rabbitmq:RabbitMQ是一套开源(MPL)的消息队列服务软件,是由LShift提供的一个AdvancedMessageQueuingProtocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的Erlang写成。官网地址:https://www.rabbitmq.com/二、环境准备LInux环境:Centos7Docker版本:17.12.0-ce预装MQ版本:3.8.7SS

大家好,又见面了,我是你们的朋友全栈君。

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YWHU24wt-1630028447989)(Docker安装Rabbitmq.assets/1630027700798.png)]

#查看当前镜像
docker images

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KjEHiHk2-1630028447991)(Docker安装Rabbitmq.assets/1630027959872.png)](https://img-blog.csdnimg.cn/5767e9e912fc43fd849cef64131e9826.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6L-Y5oCV5aSn6Zuo5ZCXLQ==,size_20,color_FFFFFF,t_70,g_se,x_16)

启动镜像

# 执行此命令需注意,-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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XvxEKedp-1630028447994)(Docker安装Rabbitmq.assets/1630028045760.png)]

参数说明:

-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 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-16jOVhJ2-1630028447996)(Docker安装Rabbitmq.assets/1630028172198.png)]

可以使用默认的Guest账号登陆,也可以使用刚刚注册的Admin登陆

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oC3vp742-1630028447997)(Docker安装Rabbitmq.assets/1630028263179.png)]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/142391.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号