美文网首页
Dockerfile安装rabbitmq和延时插件

Dockerfile安装rabbitmq和延时插件

作者: 归来_仍是少年 | 来源:发表于2020-10-12 10:29 被阅读0次
  1. 下载延时插件
插件下载地址:https://www.rabbitmq.com/community-plugins.html
找到rabbitmq_delayed_message_exchange下载
chrome_sh2cJL0hsT.png
  1. 编写Dockerfile
FROM rabbitmq:3.8.2-management
COPY ["rabbitmq_delayed_message_exchange-3.8.0.ez" , "/plugins/"]
RUN rabbitmq-plugins enable rabbitmq_delayed_message_exchange
把下载好的延时插件rabbitmq_delayed_message_exchange-3.8.0.ez放到Dockerfile同目录下
fjava_GNfEnGRsl5.png
  1. 构建
docker build -t rabbitmq:3.8.2-management .
  1. 运行
docker run -it -d --hostname my-rabbit --name rabbitmq -p 15672:15672 -p 5672:5672 -v /data/rabbitmq/data:/var/lib/rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=你的密码 rabbitmq:3.8.2-management
  1. 访问rabbitmq
http://你的服务器ip:15672

在Exchanges–下面的Add a new exchanges — type下拉框中看到 x-delayed-message 就说明插件安装
image.png

相关文章

网友评论

      本文标题:Dockerfile安装rabbitmq和延时插件

      本文链接:https://www.haomeiwen.com/subject/uidupktx.html