RabbitMQ——安装
环境:CentOS7、jdk8
一、单机部署
1.1 拉取镜像
docker pull rabbitmq:3-management
1.2 安装MQ
执行下面的命令来创建并运行MQ容器:
#hostname :主机的节点名称
docker run \
-e RABBITMQ_DEFAULT_USER=root \
-e RABBITMQ_DEFAULT_PASS=123456 \
--name mq \
--hostname mq1 \
-p 15672:15672 \
-p 5672:5672 \
-d rabbitmq:3-management
【说明】
- 端口映射说明:
15672
是rabbitMQ管理平台的端口,5672
是消息通讯的端口(发消息,收消息用);
二、集群部署
待完善…
三、安装延迟队列插件
参考文章:docker 安装 rabbitmq并添加延迟队列插件
将查看拷贝进容器内部:
# 拷贝插件 (ecp-mq 为mq容器的名称)
docker cp /home/software/rabbitmq_delayed_message_exchange-3.12.0.ez ecp-mq:/opt/rabbitmq/plugins
# 进入容器内
docker exec -it ecp-mq bash
# 查看插件列表
rabbitmq-plugins list
# 开启插件支持
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
# 退出容器
ctrl + p +q
# 重启容器
docker restart ecp-mq