1.编写docker-compose
为了快速启动并运行 RockerMQ 集群,您可以使用以下模板通过修改或添加环境部分中的配置来创建 docker-compose.yml 文件
version: '3.8' services: namesrv: image: apache/rocketmq:5.3.2 container_name: rmqnamesrv ports: - 9876:9876 networks: - rocketmq command: sh mqnamesrv broker: image: apache/rocketmq:5.3.2 container_name: rmqbroker ports: - 10909:10909 - 10911:10911 - 10912:10912 environment: - NAMESRV_ADDR=rmqnamesrv:9876 depends_on: - namesrv networks: - rocketmq command: sh mqbroker proxy: image: apache/rocketmq:5.3.2 container_name: rmqproxy networks: - rocketmq depends_on: - broker - namesrv ports: - 8080:8080 - 8081:8081 restart: on-failure environment: - NAMESRV_ADDR=rmqnamesrv:9876 command: sh mqproxy networks: rocketmq: driver: bridge2.启动RocketMQ
根据 docker-compose.yml 文件启动所有定义的服务。
docker-compose up -d