欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

Docker安装配置RabbitMQ的实现步骤

程序员文章站 2022-03-06 09:14:50
目录单机部署在线拉取查看镜像创建并运行rabbitmq创建并运行mq容器成功添加防火墙规则进入rabbitmq管理平台的端口overview总览connections连接channels通道excha...

单机部署

本文将在centos7系统下演示使用docker来安装rabbitmq。

在线拉取

rabbitmq镜像

docker pull rabbitmq:3-management

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

查看镜像

docker images

Docker安装配置RabbitMQ的实现步骤

创建并运行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安装配置RabbitMQ的实现步骤

查看正在运行的容器

docker ps

Docker安装配置RabbitMQ的实现步骤

添加防火墙规则

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

Docker安装配置RabbitMQ的实现步骤

关闭linux的防火墙:

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

进入rabbitmq管理平台的端口

浏览器地址栏输入:

服务器ip:15672

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

## 账号 rabbitmq
 -e rabbitmq_default_user=rabbitmq\
 ## 密码 rabbitmq
 -e rabbitmq_default_pass=rabbitmq\

Docker安装配置RabbitMQ的实现步骤

overview总览

Docker安装配置RabbitMQ的实现步骤

connections连接

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

Docker安装配置RabbitMQ的实现步骤

channels通道

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

Docker安装配置RabbitMQ的实现步骤

exchanges交换机

Docker安装配置RabbitMQ的实现步骤

queues队列

队列就是来做消息存储的

Docker安装配置RabbitMQ的实现步骤

users用户管理

Docker安装配置RabbitMQ的实现步骤

以上就是docker安装配置rabbitmq的实现步骤的详细内容,更多关于docker 安装rabbitmq的资料请关注其它相关文章!