Docker安装配置RabbitMQ的实现步骤
目录
- 单机部署
- 在线拉取
- 查看镜像
- 创建并运行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的资料请关注其它相关文章!
您可能感兴趣的文章
- 01-12Docker部署rabbitmq遇到的两个问题
- 01-12最新虚拟机VMware 14安装教程
- 01-12使用docker compose安装harbor私有仓库的详细教程
- 01-12Windows下Docker安装各种软件的详细过程
- 01-12seata docker 高可用部署的详细介绍
- 01-12浅谈Tomcat多层容器的设计
- 01-12Gogs+Jenkins+Docker 自动化部署.NetCore的方法步骤
- 01-12解决vscode docker插件docker.socket权限问题
- 01-12Docker中运行PostgreSQL并推荐几款连接工具
- 01-12Docker核心原理之 Cgroup详解


阅读排行
推荐教程
- 12-07一文教你怎么选择Tomcat对应的JDK版本
- 12-23linux中ftp无法访问怎么办
- 12-11docker存储目录迁移示例教程
- 12-10docker start启动容器后仍然exit状态的解决
- 12-10Linux下如何安装Logstash
- 12-05Docker安装Jenkins全过程
- 01-05Shell脚本去重的几种方法实例
- 12-22kvm虚拟机配置NAT端口转发的实现方法
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法




