基本安装
docker pull rabbitmq:3-management
docker run -d --name rabbitmq-3 --network els -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 -e RABBITMQ_PLUGINS_ENABLE=rabbitmq_mqtt rabbitmq:3-management
|
开启延时插件
首先下载并启动镜像
docker pull rabbitmq:3.10.6-management
docker run -d \ --name rabbitmq \ -e RABBITMQ_DEFAULT_USER=admin \ -e RABBITMQ_DEFAULT_PASS=admin \ -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 \ rabbitmq:3.10.6-management
|
下载插件到本地磁盘
点击下载
将下载的插件移动到容器的plugins目录
docker cp rabbitmq_delayed_message_exchange-3.10.2.ez rabbitmq:/plugins
|
启动插件
docker exec -it rabbitmq /bin/bash rabbitmq-plugins enable rabbitmq_delayed_message_exchange
exit
|
最后检查是否有x-delayed-message类型的交换机