docker-compose安装rocketmq
时间: 2023-10-31 21:07:14 浏览: 119
rocketMq 的 docker-compose安装包
可以参考以下步骤进行使用docker-compose安装RocketMQ:
1. 首先,创建一个名为docker-compose.yml的文件,并在文件中定义RocketMQ的服务配置。可以参考以下示例:
```
version: '2'
services:
namesrv:
image: rocketmqinc/rocketmq:4.5.1
container_name: rmqnamesrv
ports:
- 9876:9876
volumes:
- ./logs/namesrv:/root/logs
- ./store/namesrv:/root/store
command: sh mqnamesrv
broker:
image: rocketmqinc/rocketmq:4.5.1
container_name: rmqbroker
ports:
- 10909:10909
- 10911:10911
environment:
- "NAMESRV_ADDR=rmqnamesrv:9876"
volumes:
- ./logs/broker:/root/logs
- ./store/broker:/root/store
command: sh mqbroker -c /opt/rocketmq-4.5.1-incubating/conf/broker.conf
```
2. 然后,在终端中导航到包含docker-compose.yml文件的目录中,并运行以下命令来启动RocketMQ:
```
docker-compose up -d
```
这将启动RocketMQ的namesrv和broker服务,并将其作为后台容器运行。
3. 等待一段时间,直到RocketMQ服务完全启动。可以使用以下命令来查看容器的状态:
```
docker-compose ps
```
如果所有的容器都显示为"Up"状态,则RocketMQ已成功安装。
4. 接下来,可以通过访问`localhost:9876`来访问RocketMQ的管理控制台。
阅读全文