docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker 安装RabbitMQ

Docker安装配置RabbitMQ的实现步骤

作者:花伤情犹在

RabbitMQ是基于AMQP的一款消息管理系统。AMQP(Advanced Message Queuing Protocol),是一个提供消息服务的应用层标准高级消息队列协议,其中RabbitMQ就是基于这种协议的一种实现

单机部署

本文将在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

命令说明:

创建并运行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的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文