91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何在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

杭州市| 新民市| 鹿邑县| 锦州市| 贡嘎县| 阿瓦提县| 彝良县| 武夷山市| 昌吉市| 安吉县| 碌曲县| 张家界市| 铁力市| 罗甸县| 法库县| 长葛市| 平凉市| 繁峙县| 偏关县| 九龙城区| 普兰店市| 红原县| 丰顺县| 吴川市| 平顶山市| 博爱县| 兴安盟| 汉沽区| 城固县| 田东县| 巴中市| 方城县| 泰来县| 津南区| 荆门市| 平乡县| 镇康县| 宁晋县| 凌云县| 洛川县| 阳泉市|