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

Docker搭建 RabbitMQ 最新版

Docker搭建 RabbitMQ 最新版

目录

  • 镜像
  • 安装插件

镜像

这里需要下载带管理页面的镜像:docker pull rabbitmq:4-management

如果是 arm 芯片下载 docker pull arm64v8/rabbitmq:4-management

下载之后先运行镜像:

docker run -d \
  --hostname rabbitmq \
  --name rabbitmq \
  -e RABBITMQ_DEFAULT_USER=long \
  -e RABBITMQ_DEFAULT_PASS=123456 \
  -p 15672:15672 -p 5672:5672 \
  arm64v8/rabbitmq:4-management

这里如果不指定用户名和密码将会使用默认guest 用户,密码也是 guest

这时访问浏览器:http://localhost:15672,输入账号密码就可以进入管理页面。

安装插件

这里我主要是用延时消息的插件,直接到 rabbitmq 的官方插件网址下载就可以了。

Community Plugins | RabbitMQ <!-- https://www.rabbitmq.com/community-plugins

找到rabbitmq_delayed_message_exchange,点击 release,下载最新的版本。

下载好之后,先将插件放入容器内:

docker cp rabbitmq_delayed_message_exchange-3.13.0.ez rabbitmq:/plugins

接着进入容器:

docker exec -it rabbitmq /bin/bash 

然后 cd plugins,执行:rabbitmq-plugins enable rabbitmq_delayed_message_exchange 命令,启动插件,最后退出容器,重启启动下容器:docker restart rabbitmq

最后访问管理页面,在交换机的 tab 页中,测试添加交换机,选择类型出现x-delayed-message选项,说明安装成功。


http://www.kler.cn/news/324994.html

相关文章:

  • 作业报告┭┮﹏┭┮(Android反调试)
  • Linux安装go-fastdfs
  • 编译安装的 Nginx 设置为服务启动
  • 基于mediapipe深度学习算法的手势数字0-9识别系统python源码+精美GUI界面
  • 9-pg内核之锁管理器(四)常规锁
  • [前端]DOM+CSS+HTML实现水波进度效果
  • SpringBoot 流式输出时,正常输出后为何突然报错?
  • 使用Prometheus进行系统监控,包括Mysql、Redis,并使用Grafana图形化表示
  • JVM和GC监控技术
  • 前端html+css+js 基础总结
  • Ubuntu24.04 yum安装
  • Android问题笔记五十:构建错误-AAPT2 aapt2-7.0.2-7396180-windows Daemon
  • “滑动窗口”思想在算法里面的应用
  • llama3.1 8b instruct的function calling的template解析
  • C++第五讲(1):STL--string--各个函数的使用方法
  • 在线支付系统
  • 无人机之模拟图传篇
  • 交互式低延迟音频解码器
  • QT开发:基于Qt实现的交通信号灯模拟器:实现一个带有倒计时功能的图形界面应用
  • 计算机毕业设计之:宠物互助平台的微信小程序系统(源码+文档+讲解)
  • Java | Leetcode Java题解之第429题N叉树的层序遍历
  • Go 语言框架接入阿里云的报警通知与日志实时追踪与监控
  • 从0学习React(2)
  • 海云安董事长谢朝海博士出席2024年中国国际服务贸易交易会“大模型应用创新论坛”
  • Rust调用tree-sitter支持自定义语言解析
  • JavaScript中的输出方式
  • Android页面跳转与返回机制详解
  • 用友畅捷通-TPlus FileUploadHandler.ashx 任意文件上传
  • [报错解决] 运行MATCHA时需要在线下载Arial.TTF字体,但是无法连接huggingface
  • 阿里云AlibabaCloudLinux php 安装 mysqli 扩展