1.拉取镜像
docker pull rabbitmq:3.12-management
2.启动容器
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 \ ##指定放开端口
-e RABBITMQ_DEFAULT_USER=username \ ## 指定用户名
-e RABBITMQ_DEFAULT_PASS=password \ ## 指定密码
rabbitmq:3.12-management
3.安装延时消息插件
打开这个地址: https://www.rabbitmq.com/community-plugins
搜索: rabbitmq_delayed_message_exchange
然后跳转到github下载对应版本的插件
将插件上传到服务器
把插件copy到容器中的/plugins目录下
docker cp rabbitmq_delayed_message_exchange-3.12.0.ez rabbitmq:/plugins
进入dokcer容器中
docker exec -it rabbitmq bash
执行下面的命令进行安装:
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
然后重启容器就行了








网友评论