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

Docker Compose部署Rabbitmq(Dockerfile安装延迟队列)

 整个工具的代码都在Gitee或者Github地址内

gitee:solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb

github:GitHub - ZeroNing/solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb

1.新增data文件夹

2.新增docker-compose.yml文件

version: '3'
services:rabbitmq:hostname: rabbitmqcontainer_name: rabbitmqbuild: .ports:- 15672:15672- 5672:5672volumes:- ./data:/usr/etc/rabbitmq/data- /etc/localtime:/etc/localtime # 容器与宿主机时间同步restart: always

3.新增Dockerfile文件

# 使用基础镜像 RabbitMQ 管理版
FROM rabbitmq:management# 添加延迟消息插件到指定目录 可按照此方式自行扩展其他插件
RUN apt-get update && apt-get install -y curl && \mkdir -p /plugins && \curl -L -o /plugins/rabbitmq_delayed_message_exchange-3.13.0.ez \https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.13.0/rabbitmq_delayed_message_exchange-3.13.0.ez# 修改插件目录权限
RUN chmod 644 /plugins/rabbitmq_delayed_message_exchange-3.13.0.ez# 开启插件
RUN rabbitmq-plugins enable rabbitmq_delayed_message_exchangeENTRYPOINT ["rabbitmq-server"]

http://www.lryc.cn/news/480470.html

相关文章:

  • 硬件基础06 滤波器——无源、有源(含Filter Solutions、Filter Pro、MATLAB Fdatool)
  • shopify模块新增内容或图片
  • 【EMNLP2024】基于多轮课程学习的大语言模型蒸馏算法 TAPIR
  • 置信传播算法复现
  • 【在Linux世界中追寻伟大的One Piece】poll代码改写
  • C++builder中的人工智能(17):神经网络中的自我规则非单调(Mish)激活函数
  • Java 的 Scanner 类:控制台输入与文件扫描
  • 使用纯HTML和CSS绘制圣诞树:打造网页中的冬日奇景
  • 深度学习-图像评分实验(TensorFlow框架运用、读取处理图片、模型建构)
  • 羲和数据集收集器0.9
  • 哈尔滨等保测评常见误区破解:避免陷入安全盲区
  • Python学习------第四天
  • 【Django】配置文件 settings.py
  • 量化交易系统开发-实时行情自动化交易-Okex K线数据
  • 【基于轻量型架构的WEB开发】课程 12.5 数据回写 Java EE企业级应用开发教程 Spring+SpringMVC+MyBatis
  • apache-seata-2.1.0 AT模式使用篇(配置简单)
  • (金蝶云星空)客户端追踪SQL
  • OAK相机:纯视觉SLAM在夜晚的应用
  • 发送方确认
  • 如何使用HighBuilder前端开发神器
  • 发现了NitroShare的一个bug
  • 如何关闭 Ubuntu22.04 LTS 的更新提醒
  • 美术资源规范
  • UE5.4 PCG 获取地形Layer
  • 用 cURL 控制 OpenSIPS3.4
  • 【LuatOS】基于WebSocket的同步请求框架
  • 架构师考试系列(8)论文专题:信息系统安全设计
  • 浙大一附院就医:分享给大家工作久了关节疼的就医经验,腱鞘炎
  • 如何降低 PCIe RTT?
  • 数据结构之二叉树--前序,中序,后序详解(含源码)