当前位置: 首页 > news >正文

通过docker启用rabbitmq插件

 创建文件,docker-compose.yml

services:
  rabbitmq:
    image: rabbitmq:4.0-management
    ports:
      - "5672:5672"
      - "15672:15672"
    volumes:
      - ./data/rabbitmq/data:/var/lib/rabbitmq # 持久化数据
      - ./data/rabbitmq/plugins/rabbitmq_delayed_message_exchange-4.0.2.ez:/plugins/rabbitmq_delayed_message_exchange-4.0.2.ez #第三方插件安装路径
    environment:
      RABBITMQ_DEFAULT_USER: <your_username>
      RABBITMQ_DEFAULT_PASS: <your_password>

在rabbitmq-delayed-message-exchange的github上下载.ez文件,存入<项目根目录>/data/rabbitmq/plugins/文件夹。

运行命令,启动docker

docker-compose up -d

查看容器id

docker ps

运行命令,进入容器bash

docker exec -it <container_id> bash

启用插件

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

验证插件是否启动成功

rabbitmq-plugins list --enabled

输出列表中存在rabbitmq_delayed_message_exchange,证明启动成功

退出bash

exit

http://www.dtcms.com/a/14489.html

相关文章:

  • 【gRPC-gateway】auth-通过拦截器从上下文中提取元数据用于认证,与从http header转发待认证数据到上下文进行验证,go案例
  • DeepSeek和ChatGPT的对比
  • KaiOS 4.0 APN List 界面加载debug
  • Linux 远程文件复制传输-----scp/rsync/sftp
  • Git | 相关命令
  • QT 异步编程之多线程
  • CSDN 大模型 笔记
  • 虚拟化重大灾难:硬盘故障导致的 VMware vSphere 故障排查与解决全过程
  • PHP的JIT编译器
  • Druid GetConnectionTimeoutException解决方案之一
  • 数据结构-栈和队列的应用
  • sql注入之盲注(bool盲注,时间盲注)
  • list_for_each_entry_safe 简介
  • AUTOGPT:基于GPT模型开发的实验性开源应用程序; 目标设定与分解 ;;自主思考与决策 ;;信息交互与执行
  • Windows中使用Docker安装Anythingllm,基于deepseek构建自己的本地知识库问答大模型,可局域网内多用户访问、离线运行
  • 云计算实训室解决方案(2025年最新版)
  • C++ 设计模式-建造者模式
  • 深度学习框架探秘|TensorFlow vs PyTorch:AI 框架的巅峰对决
  • MySQL调用存储过程和存储函数
  • win10中mstsc远程Centos-Stream 9图形化界面
  • 简单几个步骤完成 Oracle 到金仓数据库(KingbaseES)的迁移目标
  • 朝天椒USB服务器:解决加密狗远程连接
  • 软件工程-软件设计
  • Docker 部署 MySQL-5.7 单机版
  • 浏览器网络请求全流程深度解析
  • 网络协议/MQTT Paho.MQTT客户端库接口基础知识
  • 伺服报警的含义
  • win11 终端乱码导致IDE 各种输出也乱码
  • 《手札·行业篇》开源Odoo MES系统与SKF Observer Phoenix API在化工行业的双向对接方案
  • 腾讯云服务器中Ubuntu18.04搭建python3.7.0与TensorFlow1.15.0与R-4.0.3环境