docker安装RabbitMQ

本文详细介绍了如何使用Docker安装RabbitMQ 3.7.7-management版本,配置环境变量,启动服务,并演示了如何在PHP容器中安装和启用bcmath扩展。最后展示了如何在PHP项目中常驻监听消息队列操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker安装RabbitMQ
以RabbitMQ 3.7.7-management

1: 安装RabbitMQ

docker pull 3.7.7-management

2: 启动RabbitMQ

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 \
    -v /data/rabbitmq:/var/lib/rabbitmq --name rabbitmq \
    -e RABBITMQ_DEFAULT_USER=guest \
    -e RABBITMQ_DEFAULT_PASS=guest rabbitmq:3.7.7-management

安装插件

docker exec -it rabbitmq bash
rabbitmq-plugins enable rabbitmq_management

访问地址
http://linuxip地址:15672,这里的用户名和密码默认都是guest

docker安装bcmath扩展

1: 进入php容器
docker exec -it php sh
2: 执行安装:
docker-php-ext-install -j$(nproc) bcmath
3: 重启phpfpm 或重启容器
docker restart php

php监听 [以tp3.2为例]

1: 进入docker php项目根目录
// 常驻程序运行
2: php index.php api/mq/receive &
// 查看php常驻程序
3: jobs -l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值