返回
热门搜索

Docker安装配置RabbitMQ的实现步骤

IT博客 前端开发 node.js 点击量 357

基本信息 收藏 - 举报 - 海报

详细介绍

目录
单机部署在线拉取查看镜像创建并运行RabbitMQ创建并运行MQ容器成功添加防火墙规则进入RabbitMQ管理平台的端口Overview总览Connections连接Channels通道Exchanges交换机Queues队列Users用户管理

单机部署

本文将在Centos7系统下演示使用Docker来安装RabbitMQ。

在线拉取

rabbitmq镜像

docker pull rabbitmq:3-management

注:rabbitmq:3-management是一个基于浏览器图形的管理界面,用于管理、监控rabbitmq的运行情况,它是以插件的形式提供的。

查看镜像

docker images

创建并运行RabbitMQ

创建并运行RabbitMQ命令:

docker run 
 -e RABBITMQ_DEFAULT_USER=rabbitmq
 -e RABBITMQ_DEFAULT_PASS=rabbitmq
 --name RabbitMQ
 --hostname mq1 
 -p 15672:15672 
 -p 5672:5672 
 -d 
rabbitmq:3-management

命令说明:

RABBITMQ_DEFAULT_USER=rabbitmq:用户名 RABBITMQ_DEFAULT_PASS=rabbitmq:密码 将来我们去访问MQ或者是登录MQ管理平台,都需要这个账号和密码 --name RabbitMQ:定义容器名称 --hostname mq1:定义MQ主机名称 -p 15672:15672 :映射端口15672------>RabbitMQ管理平台的端口 -p 5672:5672:映射端口5672------>RabbitMQ消息通信的端口,消息的收发都通过这个端口 -d:后台运行 rabbitmq:镜像名称,不加版本号默认为latest版本

创建并运行MQ容器成功

创建成功

查看正在运行的容器

docker ps

添加防火墙规则

因为本人使用的是云服务,并非虚拟机搭建,所以需要开放端口

关闭Linux的防火墙:

# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld

进入RabbitMQ管理平台的端口

浏览器地址栏输入:

服务器IP:15672

账号密码就是创建容器的时候定义的:

## 账号 rabbitmq
 -e RABBITMQ_DEFAULT_USER=rabbitmq
 ## 密码 rabbitmq
 -e RABBITMQ_DEFAULT_PASS=rabbitmq

Overview总览

Connections连接

将来消息发送者消息接收者都会跟MQ建立连接

Channels通道

消息发送者消息接收者都会基于Channels通道完成消息发送和接收

Exchanges交换机

Queues队列

队列就是来做消息存储的

Users用户管理

以上就是Docker安装配置RabbitMQ的实现步骤的详细内容,更多关于Docker 安装RabbitMQ的资料请关注IT博客社区其它相关文章!

没有更多内容。

用户评价(0)

好评度100%
  • 还没有人评论此条信息!
+ 加载更多

联系方式

提示:联系我时,请说明在巅云php学苑看到的,谢谢!
  • 联系人:
  • 地  区:
  • 电  话: 共发布信息(2004)条 所在地:未填写
看了又看
加载中
首页 首页 收藏 收藏

电话联系