下载
下载首页:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases
如下载文件:rabbitmq_delayed_message_exchange-3.8.0.ez
制作Dockerfile
# 1、基于rabbitmq官方最新版docker镜像
FROM rabbitmq:management
# 如果不想用最新的,也可以指定版本,如指定3.8.1
# FROM rabbitmq:3.8.1-management
# 2、把delay插件复制到镜像中
COPY rabbitmq_delayed_message_exchange-3.8.0.ez /plugins/
# 3、运行插件
RUN rabbitmq-plugins enable --offline rabbitmq_delayed_message_exchange
基于Dockerfile制作镜像
# 因为我的文件名就是默认的Dockerfile。且就在当前目录,这里就不加-f参数了
docker build -t rabbitmq:delay .
# 制作完成,如果没有错误的话,就可以查看镜像了
docker images
启动。
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:delay
在浏览器中访问rabbitmq。
http://ip:15672/
默认用户名、密码都是:guest
如果出现这个类型,说明插件可用了。