基于 Docker 的 RabbitMQ 插件安装教程
一、下载插件
首先确认自己的rabbitmq版本,可以输入以下命令查看当前rabbitmq容器版本:
docker ps -a
然后根据rabbitmq版本去 https://www.rabbitmq.com/community-plugins 找到对应插件网址并下载对应的版本带有.ez
后缀的插件之后将该插件文件上传到rabbitmq服务器上。这里我下的是rabbitmq_delayed_message_exchange-3.12.0.ez
,一般我都放在/opt目录下。
二、安装插件
在服务器终端输入以下命令(rabbitmq为容器名,也可以用容器ID),将插件复制到docker容器里。
docker cp rabbitmq_delayed_message_exchange-3.12.0.ez rabbitmq:/plugins
接着输入 docker exec -it rabbitmq /bin/bash
进入rabbitmq容器中并执行以下命令:
# 进入到插件目录
cd /plugins
# 查看插件是否复制到容器内
ls -l | grep delay
# 安装并启用插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
如无报错,即为成功安装!
执行安装命令不需要带插件版本和文件后缀.ez的,我就犯傻了...
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 心流铭刻
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果