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选项,说明安装成功。

相关推荐
久绊A4 分钟前
K8s集群异常Pod高效排查命令(kube-system核心场景)
云原生·容器·kubernetes
Knight_AL22 分钟前
Docker 部署 Milvus 并连接现有 MinIO 对象存储
docker·eureka·milvus
你的不安1 小时前
Docker相关知识
docker·容器
淬炼之火2 小时前
基于Docker Desktop 和 Ubuntu 在 Windows上部署轻量化大模型(Qwen-LLM)
笔记·ubuntu·docker·语言模型·容器
噎住佩奇2 小时前
k8s-控制器
容器·kubernetes
是火云哦2 小时前
打包你的开发环境:Docker 从入门到上瘾
运维·docker·容器
小明_GLC3 小时前
关于租用阿里云服务器拉取Docker镜像的问题
docker
今晚打佬虎3 小时前
精准阻断 Docker 容器映射端口:流量路径诊断与 iptables 配置
运维·docker·容器
那年一路北3 小时前
基于 Maven + Docker 的 WebApp 打包与部署
docker·maven·web app
yuezhilangniao3 小时前
K8s优化-大规模集群优化-大规模K8S优化-性能优化速查表-优化顺序-先阻塞瓶颈再性能瓶颈
容器·性能优化·kubernetes