docker search rabbitmq:management docker pull rabbitmq:management docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 -itd macintoshplus/rabbitmq-management # rabbitmq版本3.11.3 Erlang版本25.1.2 docker run -d --hostname my-rabbit --name rabbit -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=root rabbitmq:management #下载插件 v3.11.1 https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases #复制文件到容器中 docker cp rabbitmq_delayed_message_exchange-3.9.0.ez rabbit:/plugins #进入到容器当中 docker exec -it rabbit /bin/bash #进入到指定文件中 cd plugins #查询当前复制的插件 ls |grep delay #安装插件 rabbitmq-plugins enable rabbitmq_delayed_message_exchange
还可以使用宝塔傻瓜式一键安装
安装完成后,如果需要安装延迟队列插件按照以下步骤进行操作
#将文件上传至RabbitMQ的插件目录下,按照以上步骤操作的文件目录是:/usr/lib/rabbitmq/lib/rabbitmq_server-3.10.0/plugins #如果没有此目录,那就使用find命令进行查找 find / -name rabbitmq #文件上传后,到RabbitMQ的bin目录下启动插件 rabbitmq-plugins enable rabbitmq_delayed_message_exchange #最后一步,重启RabbitMQ systemctl restart rabbitmq-server
延迟队列插件下载地址
https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases
根据rabbitmq版本下载相对应的插件版本
RabbitMQ使用Docker部署
于 2022-11-06 18:13:14 首次发布