docker 安装 rabbitMQ

版本:RabbitMQ 3.12
下载镜像
docker pull rabbitmq:3.12-management

docker pull rabbitmq:3.12 这个是不带Web管理页面的,是需要自己手动安装插件

镜像生成容器

docker run --name rabbitmq3.12 --restart=always -p 5672:5672 -p 15672:15672 -d rabbitmq:3.12-management

 



5672端口:AMQP(Advanced Message Queuing Protocol)协议的默认端口,用于客户端与RabbitMQ服务器之间的通信。

15672端口:RabbitMQ的管理界面,默认使用HTTP协议,用于监控和管理RabbitMQ服务器。

 

访问 localhost:15672 管理页面是否正常

我的是虚拟机 http://192.168.2.135:15672

 

RabbitMQ默认的登录账号和密码如下:

  • 用户名:guest
  • 密码: guest

# 容器部署
# 进入docker容器
docker exec -it my_rabbit1 bash
# 查看当前用户列表
rabbitmqctl list_users
# 修改密码
rabbitmqctl change_password Username 'New Password'
# rabbitmqctl change_password guest guest1122


安装延时插件

下载插件地址:https://www.rabbitmq.com/community-plugins.html

 

 

 

使用 docker 命令将插件复制到容器内部 plugins目录下

docker cp rabbitmq_delayed_message_exchange-3.12.0.ez prod_rabbitmq3.12:/plugins

进入容器内部进行查看

docker exec -it prod_rabbitmq3.12 bash

 进入 plugins 目录查看

cd plugins

执行命令安装插件

rabbitmq-plugins enable rabbitmq_delayed_message_exchange
posted @ 2023-10-25 17:30  猫猫客服  阅读(77)  评论(0编辑  收藏  举报