前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Docker安装Rabbitmq3.8.7[通俗易懂]

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

作者头像
全栈程序员站长
发布2022-08-31 19:30:32
发布2022-08-31 19:30:32
1.2K00
代码可运行
举报
运行总次数:0
代码可运行

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

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

代码语言:javascript
代码运行次数:0
运行
复制
#拉取指定版本的镜像
docker pull rabbitmq:3.8.7-management

#拉取最新版本 (不推荐,因为新版本的迭代更新有很多BUg)
docker pull rabbitmq:latest
代码语言:javascript
代码运行次数:0
运行
复制
#查看当前镜像
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)

启动镜像

代码语言:javascript
代码运行次数:0
运行
复制
# 执行此命令需注意,-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
代码语言:javascript
代码运行次数:0
运行
复制
参数说明:

-v home/rabbit/myrabbit/   是指定位置文件的路径,本人是在home下创建

-d 后台运行容器;

--name 指定容器名;

-p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);

-v 映射目录或文件;

--hostname  主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);

-e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)
代码语言:javascript
代码运行次数:0
运行
复制
#打开rabbitMq的web可视化 ----- ip 是你自己的服务器ip或者虚拟机ip
http://IP:15672 

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Docker环境下安装Rabbitmq
    • 一 、简介
    • 二 、环境准备
    • 三、安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档