赞
踩
docker pull rabbitmq:management
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management
docker pull rabbitmq:3.9.18-management
。不指定默认为最新版本。--name
:为容器指定一个名称。-d
:后台运行容器并返回容器ID,也即启动守护式容器(后台运行)。-p
:指定端口映射,如8082:8080,左边的端口是暴露在外面的端口,右边的端口是在docker里面的容器运行的端口。docker inspect rabbitmq:management
根据版本号下载延迟插件下载地址:https://www.rabbitmq.com/community-plugins.html
将刚刚上传的插件拷贝到容器内plugins目录下
# 查看rabbitmq容器名称
docker ps -a
# cd到文件目录文件目录
# 将插件拷贝到容器内plugins目录下
docker cp rabbitmq_delayed_message_exchange-3.9.0.ez rabbitmq:/plugins
docker exec -it rabbitmq /bin/bash
cd plugins
ls |grep delay
# 在plugins内执行
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
http://localhost:15672
账号密码 guest guest,是否有x-delayed-message选项,如果存在就代表插件安装成功。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。