• 安装rabbitmq

第一步 拉取镜像

docker pull rabbitmq:3.12.0-management

第二步 使用容器启动服务

docker run -d –name=rabbitmq –restart=always -p 5672:5672 -p 15672:15672 rabbitmq:3.12.0-management

第三步 安装延迟队列插件

1、首先下载rabbitmq_delayed_message_exchange-3.12.0.ez文件上传到RabbitMQ所在服务器,下载地址:https://www.rabbitmq.com/community-plugins.html

2、上传下载延迟队列插件到Linux操作系统中,切换到插件所在目录,

执行 docker cp rabbitmq_delayed_message_exchange-3.12.0.ez rabbitmq:/plugins 命令,将刚插件拷贝到容器内plugins目录下

3、执行 docker exec -it rabbitmq /bin/bash 命令进入到容器内部,并 cd plugins 进入plugins目录

执行 ls -l|grep delay 命令查看插件是否copy成功

在容器内plugins目录下,执行 rabbitmq-plugins enable rabbitmq_delayed_message_exchange 命令启用插件

4、exit命令退出RabbitMQ容器内部,然后执行 docker restart rabbitmq 命令重启RabbitMQ容器