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、重启容器

相关推荐
DarkAthena2 小时前
wslc ps 卡死的排查:一次「停容器不停 VM」引发的连环故障
docker
小沈同学呀3 小时前
【Agent开发第十五期】部署上线:把 Alex 搬进浏览器,15 期全栈串联收官
docker·agent·从零搭建ai助手
lwx9148523 小时前
Docker-安装SSH服务
docker·容器·ssh
艾伦_耶格宇7 小时前
【kubernetes - 1.28版本】-11 K8S核心组件
java·容器·kubernetes
时间售卖铺8 小时前
Docker实战:一键部署轻量级容器
运维·docker·云原生
艾伦_耶格宇9 小时前
【kubernetes - 1.28版本】-10 K8S命名空间
云原生·容器·kubernetes
tedcloud12312 小时前
Docker Compose 部署 Uptime Kuma:配置 HTTPS、QQ 邮箱告警与数据备份
服务器·网络协议·ui·docker·容器·https·开源
syntaxsage12 小时前
Dive:Docker 镜像层可视化分析工具
运维·其他·docker·容器
java_logo12 小时前
Docker 部署 Samba:轻松搭建局域网文件共享
运维·docker·容器·文件共享·samba·smb·轩辕镜像
todoitbo1 天前
群晖NAS部署JmalCloud:Docker安装、文件管理、博客与公网访问完整教程
运维·docker·容器