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相关推荐

  1. 资深架构师手写教你使用Docker安装RabbitMQ(SpringCloud)

    一.安装Docker 1:什么是Docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚 ...

  2. Docker安装RabbitMQ并安装延时队列插件

    一.RabbitMQ简介 RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消 ...

  3. docker安装rabbitmq步骤

    docker安装 rabbitmq 下载镜像 docker pull rabbitmq:3.7.7-management ​​​​​​启动镜像(用户名和密码设置为guest guest) docker ...

  4. docker安装rabbitmq延时队列插件

    docker安装rabbitMQ延时队列插件(delayed_message_exchange) 1. 查找Docker容器中的RabbitMQ镜像 docker ps -a [root@linux ...

  5. Docker安装RabbitMQ(docker-compose.yml)

    Docker安装RabbitMQ(docker-compose.yml) 前置条件 请先安装Docker 创建docker-compose.yml文件 version: '2' services:#r ...

  6. docker安装rabbitmq及简单管理

    docker安装rabbitmq及简单管理 rabbitmq镜像下载与安装 1.docker search rabbitmq 命令说明:从docker仓库搜索rabbitmq的镜像,类似maven的中 ...

  7. docker安装RabbitMQ及安装延迟插件

    我这个安装攻略首先得保证服务器上安装过docker了 如果没安装docker请先去安装docker 1.首先说一下什么是MQ MQ(message queue)字面意思上来说消息队列,FIFO先入先出 ...

  8. 一文熟知docker安装RabbitMQ及安装延迟插件

    我这个安装攻略首先得保证服务器上安装过docker了 如果没安装docker请先去安装docker 1.首先说一下什么是MQ MQ(message queue)字面意思上来说消息队列,FIFO先入先出 ...

  9. docker安装rabbitMQ

    1. rabbitMQ介绍 RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的 ...

最新文章

  1. HTTPS(身披SSL协议的HTTP)
  2. 【洛谷P1378】油滴扩展
  3. 许可证( License LicenseLicenseLicenseLicenseLicense)服务器配置
  4. Python_共轭梯度法与最速下降法之间的比较
  5. IOS开发基础知识--碎片5
  6. 转换构造函数与类型构造函数与运算符重载函数
  7. java持久层用文件_JAVA中用三种方法将字符串持久化到文件中
  8. 阿里云邮箱企业版与个人版区别大吗?
  9. 通信工程/电子信息工程 保研/预推免/夏令营 面试真题/经验
  10. 如何解决Win10账户没有了管理员权限
  11. 运用nginx和阿里云解析配置二级域名 设置不同端口号
  12. 校长 – Roy's Blog
  13. 【热门】现在的美颜特效有多可怕?基于Opencv的美颜相机告诉你
  14. Android之画图
  15. No.054<软考>《(高项)备考大全》【冲刺8】《软考之 119个工具 (6)》
  16. 百度7天GNN学习-图与图学习中
  17. Android手机号校验(包含166,199开头)
  18. 表情包生成1.0安卓版 斗图永无止尽
  19. Nwafu-OJ-1430 Problem a C语言实习题五——5.用指针实现查找二维数组中最大数及其位置
  20. 让看代码成为一种享受!使用Carbon生成漂亮的代码图片

热门文章

  1. pku1050----To the Max(求矩阵的最大子段和)
  2. 第一代狗狗币教父联合社区挽救狗狗币,并在国内布道狗狗币三年之久
  3. Cetos 7 命令行登陆与图形界面登陆相互切换
  4. 谢烟客---------Linux之文件安全上下文及特殊权限位
  5. bzoj1669[Usaco2006 Oct]Hungry Cows饥饿的奶牛*
  6. listview 重复动画效果
  7. 在Qt4中使用QPersistentModelIndex传递QModelIndex
  8. C#从剪贴板中获取数据
  9. 高薪源于专注和极致!
  10. 【转】C#生成验证码