新聞中心
這篇文章給大家介紹如何在Docker中安裝單機(jī)RocketMQ,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
創(chuàng)新互聯(lián)建站專(zhuān)業(yè)為企業(yè)提供墾利網(wǎng)站建設(shè)、墾利做網(wǎng)站、墾利網(wǎng)站設(shè)計(jì)、墾利網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、墾利企業(yè)網(wǎng)站模板建站服務(wù),十年墾利做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
一、 安裝Docker
二、 安裝Docker-Compose
docker-compose 安裝
三、 安裝RocketMQ
github地址
dockerhub地址
3.1 下載安裝配置文件
$ git clone https://github.com/foxiswho/docker-rocketmq.git
3.2 移動(dòng)到brokercnf文件夾下
$ cd ./docker-rocketmq/rmq/rmq/brokerconf/
3.3 修改配置文件
$ vim broker.conf
修改brokerIP1=192.168.25.142
為宿主機(jī)IP,因?yàn)槟J(rèn)分配的Docker0的172網(wǎng)段,不方便外部調(diào)試
3.4 部署
3.4.1 移動(dòng)到docker-compose.yml
文件位置
$ cd ./docker-rocketmq/rmq
3.4.2 根據(jù)修改配置
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 運(yùn)行容器
$ docker-compose -f ./docker-compose.yml up -d
3.4.4 查看容器狀態(tài)
$ docker-compose -f ./docker-compose.yml ps
3.4.5 查看容器日志
$ docker-compose -f ./docker-compose.yml logs rmqnamesrv|rmqbroker|rmqconsole
四、 打開(kāi)運(yùn)維頁(yè)面
http://192.168.25.142:8180
關(guān)于如何在Docker中安裝單機(jī)RocketMQ就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
當(dāng)前標(biāo)題:如何在Docker中安裝單機(jī)RocketMQ
網(wǎng)站鏈接:http://www.dlmjj.cn/article/pgojde.html