中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Docker中安裝單機RocketMQ

發布時間:2021-06-15 13:45:22 來源:億速云 閱讀:410 作者:Leah 欄目:大數據

這篇文章給大家介紹如何在Docker中安裝單機RocketMQ,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

一、 安裝Docker

二、 安裝Docker-Compose

docker-compose 安裝

三、 安裝RocketMQ

github地址

dockerhub地址

3.1 下載安裝配置文件

$ git clone https://github.com/foxiswho/docker-rocketmq.git

3.2 移動到brokercnf文件夾下

$ cd ./docker-rocketmq/rmq/rmq/brokerconf/

3.3 修改配置文件

$ vim broker.conf

修改brokerIP1=192.168.25.142為宿主機IP,因為默認分配的Docker0的172網段,不方便外部調試

如何在Docker中安裝單機RocketMQ

3.4 部署

3.4.1 移動到docker-compose.yml文件位置
$ cd ./docker-rocketmq/rmq
3.4.2 根據修改配置
vim docker-compose.yml

docker-compose.yml

version: '3.7'

services:
  rmqnamesrv:
    image: foxiswho/rocketmq:server
    container_name: rmqnamesrv
    ports:
      - 9876:9876
    volumes:
      - ./rmq/logs:/opt/logs
      - ./rmq/store:/opt/store
    environment:
      JAVA_OPTS: " -Duser.home=/opt"
      JAVA_OPT_EXT: "-Xms128m -Xmx128m -Xmn128m"
    networks:
        rmq:
          aliases:
            - rmqnamesrv
  rmqbroker:
    image: foxiswho/rocketmq:broker
    container_name: rmqbroker
    ports:
      - 10909:10909
      - 10911:10911
    volumes:
      - ./rmq/logs:/opt/logs
      - ./rmq/store:/opt/store
      - ./rmq/brokerconf/broker.conf:/etc/rocketmq/broker.conf
    environment:
        NAMESRV_ADDR: "rmqnamesrv:9876"
        JAVA_OPTS: " -Duser.home=/opt"
        JAVA_OPT_EXT: "-server -Xms128m -Xmx128m -Xmn128m"
    command: mqbroker -c /etc/rocketmq/broker.conf
    depends_on:
      - rmqnamesrv
    networks:
      rmq:
        aliases:
          - rmqbroker

  rmqconsole:
    image: styletang/rocketmq-console-ng
    container_name: rmqconsole
    ports:
      - 8180:8080
    environment:
        JAVA_OPTS: "-Drocketmq.namesrv.addr=rmqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false"
    depends_on:
      - rmqnamesrv
    networks:
      rmq:
        aliases:
          - rmqconsole

networks:
  rmq:
    name: rmq
    driver: bridge
3.4.3 運行容器
$ docker-compose -f ./docker-compose.yml up -d
3.4.4 查看容器狀態
$ docker-compose -f ./docker-compose.yml ps
3.4.5 查看容器日志
$ docker-compose -f ./docker-compose.yml logs rmqnamesrv|rmqbroker|rmqconsole

四、 打開運維頁面

http://192.168.25.142:8180

如何在Docker中安裝單機RocketMQ

關于如何在Docker中安裝單機RocketMQ就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿克苏市| 齐河县| 城市| 莒南县| 庆安县| 绿春县| 金川县| 东明县| 铜鼓县| 中西区| 灌南县| 黄陵县| 崇礼县| 夏邑县| 浦北县| 西宁市| 台南市| 高阳县| 哈密市| 长春市| 武强县| 青河县| 陇南市| 仁怀市| 醴陵市| 如东县| 盘山县| 永靖县| 蕲春县| 时尚| 南召县| 衢州市| 阿克苏市| 河南省| 宣威市| 原阳县| 陇南市| 灵璧县| 濮阳县| 浏阳市| 松潘县|