栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > 服务器

Docker安装配置RabbitMQ的实现步骤

服务器 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力
目录
  • 单机部署
  • 在线拉取
  • 查看镜像
  • 创建并运行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的资料请关注考高分网其它相关文章!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/697785.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号