Docker 安装 RabbitMQ 与 RabbitMQ 延迟队列

Docker 安装 RabbitMQ 与 RabbitMQ 延迟队列

一、安装RabbitMQ带后台管理

  1. 拉取rabbimq镜像

    • 带管理后台 http://IP:15672 (我们安装这种,不带管理后台同理安装)
    docker pull rabbitmq:management  
    
    • 不带管理后台
    docker pull rabbitmq
    
  2. 创建需要挂载的目录

    mkdir /root/docker/rabbitmq/data
    
  3. 启动容器

    docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v /root/docker/rabbitmq/data:/var/lib/rabbitmq --hostname RabbitMQ rabbitmq:management
    
  4. 查看启动的容器

    docker ps
    
  5. 登录http://ip:15672 账号/密码 guest/guest

二、RabbitMQ安装延迟队列

  1. 到rabbitmq官网下载延迟队列插件 链接,并选择对应版本

    在这里插入图片描述

  2. 选择.ez格式的文件

    在这里插入图片描述

  3. 下载完成后将插件上传至服务器,并进入到所传目录下 这里我上传到了服务器 root/docker/rabbitmq/plugins 目录下

    在这里插入图片描述

  4. 将插件拷贝到docker容器中去

    • 进入服务器的 root/docker/rabbitmq/plugins 目录下

      cd docker/rabbitmq/plugins
      
    • 执行文件拷贝代码

       docker cp rabbitmq_delayed_message_exchange-3.8.0.ez rabbitmq:/plugins
      
  5. 进入rabbitmq容器查看是否拷贝成功

    docker exec -it rabbitmq /bin/bash
    
    cd plugins
    
    ls -l|grep delay
    
  6. 启动插件,还是在rabbitmq容器内的plugins目录下

    rabbitmq-plugins enable rabbitmq_delayed_message_exchange
    
  7. 运行http://ip:15672进入后台查看延迟队列是否安装成功

    在这里插入图片描述
    安装成功~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值