0.先下载插件
- 下载地址:https://www.rabbitmq.com/community-plugins.html
- 注意:由于是外网地址,文件虽不大但下载较慢
1.docker ps 查看所有运行的容器
- 拿到rabbitmq的containerId,如上图。
2.进入容器,准备安装插件
- 执行docker exec -it [containerId] /bin/sh
- rabbitmq在容器中的插件目录:/opt/rabbitmq/plugins
- 先将插件文件通过FTP或者rz命令上传到服务器的某个目录下
- 基于上传的目录执行:docker cp rabbitmq_delayed_message_exchange-3.8.0.ez 42e05e970fb6:/opt/rabbitmq/plugins
- 进入opt/rabbitmq/plugins中验证插件一移动到插件库,只是还未生效
3.安装插件
- 执行命令rabbitmq-plugins enable rabbitmq_delayed_message_exchange
- 注意:不需要到插件的版本和文件后缀.ez
- 安装成功的效果
- 查看已安装的插件:rabbitmq-plugins list
- 验证插件是否安装成功
- 新建交换机的时候出type中出现:x-dealayed-message选项时就证明插件安装成功。
|