docker 部署rabbitmq消息队列并安装延迟队列插件

1、拉取镜像

版本自由选择

bash 复制代码
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rabbitmq:3.13.3-management
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rabbitmq:3.13.3-management  docker.io/rabbitmq:3.13.3-management

2、创建容器

bash 复制代码
docker run -d \
  --name rabbitmq3.13.3 \
  -p 5672:5672 \
  -p 15672:15672 \
  -e RABBITMQ_DEFAULT_USER=admin \
  -e RABBITMQ_DEFAULT_PASS=admin \
  -v /home/rabbitmq3.13:/var/lib/rabbitmq \
  rabbitmq:3.13.3-management
docker exec rabbitmq3.13.3 rabbitmq-plugins enable rabbitmq_delayed_message_exchange

3、下载延迟队列插件

找到对应rabbitmq版本下载

https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases

4、拷贝插件文件进入容器中

bash 复制代码
docker cp /home/rabbitmq3.13/plugins/rabbitmq_delayed_message_exchange-3.13.0.ez rabbitmq3.13.3:/opt/rabbitmq/plugins/

5、启用插件

bash 复制代码
# 进入容器
docker exec -it rabbitmq3.13.3 bash
# (容器内执行)启用插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange

显示

表示启用成功

6、重启容器

相关推荐
九皇叔叔8 小时前
Kubernetes 资源管理方式详解:命令式与声明式管理
docker·容器·k8s
程序猿小郑14 小时前
Docker Compose 构建完整服务实战指南:从入门到最佳实践
docker·容器
行百里er17 小时前
5 分钟跑起 Redis(Docker 版)
redis·后端·docker
Mr.朱鹏18 小时前
Docker三剑客实战指南:Docker、Dockerfile 和 Docker Compose
python·docker·devops·dockerfile
鬼先生_sir18 小时前
Docker 完整教程
docker
java_logo19 小时前
Docker 一键部署 Jellyfin:快速搭建私有化媒体服务器
docker·私有化部署·jellyfin·硬件加速·媒体服务器·轩辕镜像·影音库
jianpeng的工程笔记20 小时前
WeKnora 搭建研发 EDA 知识库:Docker 部署、RAG 与 Wiki 实践
docker·知识库·eda·rag
imDwAaY20 小时前
消息队列四大核心问题:顺序性、幂等性、可靠性与一致性
学习·kafka·rabbitmq
ZeroNews内网穿透21 小时前
内网部署 Halo 建站,用 ZeroNews 免费内网穿透安全发布到公网(无公网 IP 也能 HTTPS 访问)
docker·https·内网穿透·nas·反向代理·halo·zeronews
九皇叔叔1 天前
K8S 资源菜单
docker·容器·kubernetes·k8s