Dockerfile安装rabbitmq和延时插件

2020-10-12  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读