zoukankan      html  css  js  c++  java
  • Docker-compose安装rocketMq

    以下步骤均在安装docker-compose插件情况下进行,若未安装docker-compose插件请先安装docker-compose插件

    一、建立以下目录文件

    二、docker-compose.yml

    version: "3"
    services:
      mqnamesrv:
        image: foxiswho/rocketmq:4.7.0
        container_name: mqnamesrv
        ports:
          - 9876:9876
        environment:
          JAVA_OPT: -server -Xms256m -Xmx256m
        command: sh mqnamesrv
      mqbroker:
        image: foxiswho/rocketmq:4.7.0
        container_name: mqbroker
        ports:
          - 10911:10911
          - 10909:10909
        volumes:
          - ./conf/broker.conf:/usr/local/dockerCompose/rocketmq/conf/broker.conf
        environment:
          JAVA_OPT_EXT: -server -Xms256m -Xmx256m -Xmn128m
          NAMESRV_ADDR: mqnamesrv:9876
        command: sh mqbroker -n mqnamesrv:9876 -c /usr/local/dockerCompose/rocketmq/conf/broker.conf
      mqconsole:
        image: styletang/rocketmq-console-ng
        container_name: mqconsole
        ports:
          - 19876:8080
        environment:
          JAVA_OPTS: -Drocketmq.namesrv.addr=mqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=falses

    三、修改broker.conf

    brokerClusterName = DefaultCluster
    brokerName = broker-a
    brokerId = 0
    deleteWhen = 04
    fileReservedTime = 48
    brokerRole = ASYNC_MASTER
    flushDiskType = ASYNC_FLUSH
    
    
    # 主机IP
    brokerIP1 = 192.168.80.132

     四、在docker-compose.yml同级目录执行以下命令进行安装启动

    docker-compose up

    五、查看是否启动成功:

    docker ps

     

    六、浏览器访问检验

    192.168.80.132:/19876

     出现以上界面则说明安装启动成功

                                                    

  • 相关阅读:
    百度之星2019 初赛一 题解
    [NOI2019]弹跳(KD-Tree/四分树/线段树套平衡树 优化建图+Dijkstra)
    [BZOJ2157]旅游(树链剖分/LCT)
    [BZOJ3230]相似子串(后缀数组)
    回文树/回文自动机(PAM)学习笔记
    [CF30E]Tricky and Clever Password(KMP+manacher)
    APIO2019题解
    代码大全
    算法竞赛常用资料整理
    手动修复 Flash CS3 简中化不完全问题
  • 原文地址:https://www.cnblogs.com/chenyuanbo/p/15485504.html
Copyright © 2011-2022 走看看