Docker RabbitMQ安装插件rabbitmq_delayed_message_exchange

作者信息
Author:Vincent
E-Mail:46603415@qq.com
3.7.x下载插件
https://dl.bintray.com/rabbitmq/community-plugins/3.7.x/rabbitmq_delayed_message_exchange/
解压出来插件
如果MQ已经在运行,并没有持久化插件目录
docker cp rabbit1:/plugins/ /home/data/rabbitmq/ 
上传插件到/home/data/rabbitmq/
删除正在运行的容器
docker rm -rf rabbit1
重新拉起来容器持久化插件目录
docker run -d \
    --name rabbit1  \
    --net=host \
    -h rabbit1 \
    --log-opt max-size=10m \
    --log-opt max-file=3 \
    -v /home/data/rabbitmq:/var/lib/rabbitmq:z \
    -v /home/data/rabbitmq/hosts:/etc/hosts \
    -v /home/data/rabbitmq/plugins:/plugins \
    -e RABBITMQ_DEFAULT_USER=root   \
    -e RABBITMQ_DEFAULT_PASS=123456 \
    -e RABBITMQ_ERLANG_COOKIE='cookie' \
    rabbitmq:3.7.27-rc.1-management
进入容器安装插件
docker exec -it rabbit3 /bin/bash
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
重启容器生效插件
docker restart rabbit1
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容