docker安装rabbitmq的延迟插件
查找docker支持的版本选择
小编下载的是这个版本 (带管理页面的)
docker pull rabbitmq:3.8-management
启动命令
docker run --name rabbit -p 15672:15672 -p 5672:5672 -d rabbitmq:3.8-management
去官网下载对应的插件3.8版本
将下载好的rabbitmq_delayed_message_exchange-3.8.0.ez上传至服务器,使用docker cp拷贝至容器内plugins 下
将d71bee09df3c替换成自己的容器ID
docker cp rabbitmq_delayed_message_exchange-3.8.0.ez d71bee09df3c:/plugins
启用插件
不用写全文件名,否则会报找不到插件错误
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
docker run
docker run --name rabbit -p 15672:15672 -p 5672:5672 --restart=always -d rabbitmq:3.8-management