RabbitMQ (二)docker安装rabbitMQ
1 安装 rabbitMQ
文件目录如下图:
插件官网下载地址
docker-compose.yml 内容:
version: '3.3'
services:rabbitmq:image: 'daocloud.io/library/rabbitmq:3.8-management'# hostname: my_rabbitmq# container_name: nacos-server-2.0.2# network_mode:'bridge'environment: - RABBITMQ_DEFAULT_VHOST=my_vhost- RABBITMQ_DEFAULT_USER=admin # 管理页面登录帐号- RABBITMQ_DEFAULT_PASS=admin # 管理页面登录密码# RABBITMQ_ERLANG_COOKIE: # RABBITMQ_NODENAME: restart: alwaysvolumes: - ./log:/var/log# 挂载延迟插件到容器- ./plugins/rabbitmq_delayed_message_exchange-3.8.0.ez:/plugins/rabbitmq_delayed_message_exchange-3.8.0.ezports:- "5672:5672"- "15672:15672"
进入docker-compose.yml 所在目录,执行下列命令:
docker-compose up
打开docker-desk界面,应该就能看到容器已经启动,如下图
打开 http://localhost:15672 使用 admin/admin 登录控制台:
说明 rabbitMQ 安装成功。
2 安装消息延迟插件
在步骤一中,已经将插件挂载到容器中的 /plugins 目录,现在需要进入容器使用命令启动插件。进入命令的方式可以通过命令行
# 查看正在运行的容器,获取到容器的 contain_id
docker ps
# 进入容器内部
docker exec -it [contain_id] /bin/bash
这里我直接通过 docker_desk的界面打开容器内的命令窗口:
输入命令:
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
此时进入管理控制台,查看交换器的类型,会看到新增了 x-delayed-message 类型,说明延迟插件已安装成功
RabbitMQ (二)docker安装rabbitMQ相关推荐
- 资深架构师手写教你使用Docker安装RabbitMQ(SpringCloud)
一.安装Docker 1:什么是Docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚 ...
- Docker安装RabbitMQ并安装延时队列插件
一.RabbitMQ简介 RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消 ...
- docker安装rabbitmq步骤
docker安装 rabbitmq 下载镜像 docker pull rabbitmq:3.7.7-management 启动镜像(用户名和密码设置为guest guest) docker ...
- docker安装rabbitmq延时队列插件
docker安装rabbitMQ延时队列插件(delayed_message_exchange) 1. 查找Docker容器中的RabbitMQ镜像 docker ps -a [root@linux ...
- Docker安装RabbitMQ(docker-compose.yml)
Docker安装RabbitMQ(docker-compose.yml) 前置条件 请先安装Docker 创建docker-compose.yml文件 version: '2' services:#r ...
- docker安装rabbitmq及简单管理
docker安装rabbitmq及简单管理 rabbitmq镜像下载与安装 1.docker search rabbitmq 命令说明:从docker仓库搜索rabbitmq的镜像,类似maven的中 ...
- docker安装RabbitMQ及安装延迟插件
我这个安装攻略首先得保证服务器上安装过docker了 如果没安装docker请先去安装docker 1.首先说一下什么是MQ MQ(message queue)字面意思上来说消息队列,FIFO先入先出 ...
- 一文熟知docker安装RabbitMQ及安装延迟插件
我这个安装攻略首先得保证服务器上安装过docker了 如果没安装docker请先去安装docker 1.首先说一下什么是MQ MQ(message queue)字面意思上来说消息队列,FIFO先入先出 ...
- docker安装rabbitMQ
1. rabbitMQ介绍 RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的 ...
最新文章
- HTTPS(身披SSL协议的HTTP)
- 【洛谷P1378】油滴扩展
- 许可证( License LicenseLicenseLicenseLicenseLicense)服务器配置
- Python_共轭梯度法与最速下降法之间的比较
- IOS开发基础知识--碎片5
- 转换构造函数与类型构造函数与运算符重载函数
- java持久层用文件_JAVA中用三种方法将字符串持久化到文件中
- 阿里云邮箱企业版与个人版区别大吗?
- 通信工程/电子信息工程 保研/预推免/夏令营 面试真题/经验
- 如何解决Win10账户没有了管理员权限
- 运用nginx和阿里云解析配置二级域名 设置不同端口号
- 校长 – Roy's Blog
- 【热门】现在的美颜特效有多可怕?基于Opencv的美颜相机告诉你
- Android之画图
- No.054<软考>《(高项)备考大全》【冲刺8】《软考之 119个工具 (6)》
- 百度7天GNN学习-图与图学习中
- Android手机号校验(包含166,199开头)
- 表情包生成1.0安卓版 斗图永无止尽
- Nwafu-OJ-1430 Problem a C语言实习题五——5.用指针实现查找二维数组中最大数及其位置
- 让看代码成为一种享受!使用Carbon生成漂亮的代码图片