前言
今天我们来做个小试验,用PHP和RabbitMQ实现消息队列功能。
前期准备,需要安装好docker、docker-compose的运行环境。
如何使用docker部署php服务_php如何使用docker发布-优快云博客
一、安装RabbitMQ
1、创建相关目录,执行如下命令。
mkdir -p /docker/rabbitmq/data
cd /docker/rabbitmq
2、编写yaml文件,内容如下;version替换成自己的docker-compose版本。
vim docker-compose.yaml
version: '2.2.2'
services:
rabbitmq:
image: rabbitmq
hostname: rabbitmq
container_name: rabbitmq
ports:
- "5672:5672"
- "15672:15672"
volumes:
- ./data:/var/lib/rabbitmq
networks:
- mynet
networks:
mynet:
name: mynet
driver: bridge
3、启动rabbitmq,执行如下命令。
docker-compose up -d
4、检查服务是否正常运行,执行如下命令。