Docker搭建 RabbitMQ 最新版

Docker搭建 RabbitMQ 最新版

目录

镜像

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

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

下载之后先运行镜像:

docker 复制代码
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,下载最新的版本

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

bash 复制代码
docker cp rabbitmq_delayed_message_exchange-3.13.0.ez rabbitmq:/plugins

接着进入容器:

bash 复制代码
docker exec -it rabbitmq /bin/bash 

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

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

相关推荐
亚空间仓鼠23 分钟前
Kubernetes技术入门与实践(三):构建高效中间件服务
中间件·容器·kubernetes
AI服务老曹1 小时前
【架构深度解析】从X86到ARM的异构算力调度:如何利用 Docker 与 GB28181 构建高可用的私有化AI视频管理平台(含源码交付方案)
arm开发·docker·架构
杨云龙UP1 小时前
Docker MySQL 5.7 全库备份到异地服务器实践记录_20260427
linux·运维·服务器·数据库·mysql·docker·容器
Young soul21 小时前
docker-compose安装elasticsearch、kibana、logstash以及ik分词器
elasticsearch·docker·jenkins
运维全栈笔记1 小时前
K8S部署MySQL主从复制实现高可用数据库
mysql·adb·云原生·容器·系统架构·kubernetes·kubelet
极客先躯2 小时前
高级java每日一道面试题-2025年11月17日-容器与虚拟化题[Dockerj]-请解释容器和虚拟机的本质区别,从架构层面详细说明。
java·docker·架构
海兰3 小时前
Elastic 基于 Agentic 架构与 MCP 的 Kubernetes 智能可观测性深度解析
elasticsearch·容器·架构·kubernetes
米高梅狮子10 小时前
05.Kubernetes Volume和Kubernetes ConfigMap
云原生·容器·kubernetes
MAVER1CK16 小时前
Install VNC in Docker container
运维·docker·容器
阿正的梦工坊18 小时前
Registry是什么意思?镜像仓库
docker