部署rabbitmq
docker run -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:4.2.0-management
下载插件
curl -L \
-o rabbitmq_delayed_message_exchange.ez \
https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.13.0/rabbitmq_delayed_message_exchange-3.13.0.ez
拷贝到容器
docker cp ./rabbitmq_delayed_message_exchange-4.2.0.ez rabbitmq:/plugins/
启用插件
docker exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_delayed_message_exchange
最后重启容器。