docker compose 安装rocketmq
时间: 2024-02-28 16:51:11 浏览: 85
要使用Docker Compose安装RocketMQ,您可以按照以下步骤进行操作:
1. 首先,创建一个名为`docker-compose.yml`的文件,并在其中定义RocketMQ的服务配置。以下是一个示例配置:
```yaml
version: '3'
services:
namesrv:
image: rocketmqinc/rocketmq:4.8.0
container_name: rocketmq_namesrv
ports:
- 9876:9876
command: sh mqnamesrv
broker:
image: rocketmqinc/rocketmq:4.8.0
container_name: rocketmq_broker
ports:
- 10909:10909
- 10911:10911
environment:
- NAMESRV_ADDR=namesrv:9876
command: sh mqbroker -n namesrv:9876
```
2. 在终端中,进入包含`docker-compose.yml`文件的目录。
3. 运行以下命令启动RocketMQ服务:
```bash
docker-compose up -d
```
这将下载并启动RocketMQ的Namesrv和Broker容器。
4. 等待一段时间,直到RocketMQ服务完全启动。您可以使用以下命令检查容器的运行状态:
```bash
docker-compose ps
```
如果所有容器的状态都显示为“Up”,则RocketMQ已成功安装和运行。
现在,您可以使用RocketMQ提供的客户端工具或SDK来与RocketMQ进行交互。
阅读全文