1. 安装:
docker pull rabbitmq:3.7.21-management [root@test ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE rabbitmq management 2a2cf2d84722 4 months ago 186MB
注意:自定义管理后台用户密码
docker run -d --name hmm_pro_rabbitmq -p 5672:5672 -p 15672:15672 -v /home/test/docker_map_data/rabbit_mq/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123@123 rabbitmq:management
MQ版本:
安装:延时插件
下载延时插件 网址 :https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases
下载后,将包文件传到服务器容器内部,存放插件的目录/plugins。
docker cp rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez hmm_pro_rabbitmq:/plugins docker exec -u root -it hmm_pro_rabbitmq /bin/bash
修改文件权限:
chown rabbitmq:rabbitmq rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez
激活插件:cd /plugins
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
退出容器环境,重启容器。
docker restart hmm_pro_rabbitmq
查看延时插件是否生效:
进入后台管理界面,相应菜单下出现:x-delayed-message选项,则说明延时插件服务运行正常。
参考:https://blog.csdn.net/zhuyu19911016520/article/details/103633482
队列连接信息:
IP地址
管理界面-端口:15672
队列端口:5672