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