docker搭建rocketmq

复制代码
[root@ip-10-32-49-66 ~]# cat rocketmq.yaml 
version: '3.8'
services:
  # RocketMQ Nameserver
  namesrv:
    image: apache/rocketmq:4.7.1
    container_name: rmqnamesrv
    ports:
      - "9876:9876"
    volumes:
      - ./data/namesrv/logs:/home/rocketmq/logs
      - ./data/namesrv/store:/home/rocketmq/store
    command: sh mqnamesrv

  # RocketMQ Broker
  broker:
    image: apache/rocketmq:4.7.1
    container_name: rmqbroker
    ports:
      - "10911:10911"
      - "10909:10909"
    volumes:
      - ./mq/data/broker/logs:/home/rocketmq/logs
      - ./mq/conf:/home/rocketmq/rocketmq-4.7.1/conf
    environment:
      - "JAVA_OPTS=-Duser.home=/opt"
      - "JAVA_OPT_EXT=-server -Xms512m -Xmx512m -Xmn256m"
    command: sh mqbroker -c /home/rocketmq/rocketmq-4.7.1/conf/broker.conf
复制代码

 

posted @   力王7314  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示