Docker?部署RocketMQ的詳細(xì)操作
拉取鏡像
docker search rocketmq docker pull foxiswho/rocketmq:4.8.0
啟動(dòng)NameServer
docker run -d --name rmqnamesrver -e "JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m" -p 9876:9876 foxiswho/rocketmq:4.8.0 sh mqnamesrv
啟動(dòng)Broker
創(chuàng)建掛在目錄
mkdir -p /data/docker/rocketmq/logs mkdir -p /data/docker/rocketmq/store chmod -R 777 /data
啟動(dòng)broker
docker run -d -v /data/docker/rocketmq/logs:/home/rocketmq/logs -v /data/docker/rocketmq/store:/home/rocketmq/store
--name rmqbroker
-e "NAMESRV_ADDR=[namserver ip地址]:9876"
-e ”JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m"
-p 10911:10911
foxiswho/rocketmq:4.8.0
sh mqbroker -c /home/rocketmq/rocketmq-4.8.0/conf/broker.conf需要注意:sh mqbroker -c 后的路徑是否正確,當(dāng)啟動(dòng)后要進(jìn)入容器在broker.conf中配置上NameServer的ip信息。將broker注冊(cè)進(jìn)Nameserver。

啟動(dòng)Rocketmq-console控制臺(tái)
docker search rocketmq-console-ng docker pull rocketmq-console-ng
docker run --name rmqconsole -e "JAVA_OPTS=-Drocketmq.namesrv.addr=[namserver ip]:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8180:8080 -t styletang/rocketmq-console-ng
開(kāi)放端口 fire-cmd --zone=public --add-port=8180/tcp --permanent
瀏覽器訪問(wèn):ip地址:8180
到此這篇關(guān)于Docker 部署RocketMQ的文章就介紹到這了,更多相關(guān)Docker 部署RocketMQ內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker容器連接宿主機(jī)redis與mysql的配置方法
最近有朋友在工作時(shí)遇到一個(gè)問(wèn)題,docker容器無(wú)法訪問(wèn)宿主機(jī)的redis,所以這里給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于docker容器連接宿主機(jī)redis與mysql的配置方法,需要的朋友可以參考下2023-06-06
Docker Compose快速部署多容器服務(wù)實(shí)戰(zhàn)的實(shí)例詳解
使用 Docker Compose 可以輕松、高效的管理容器,它是一個(gè)用于定義和運(yùn)行多容器 Docker 的應(yīng)用程序工具,本文給大家介紹Docker Compose快速部署多容器服務(wù)實(shí)戰(zhàn),感興趣的朋友一起看看吧2022-02-02
docker mysql修改root賬號(hào)密碼并賦予權(quán)限
本文主要介紹了docker mysql修改root賬號(hào)密碼并賦予權(quán)限,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
docker如何快速搭建幾個(gè)常用的第三方服務(wù)詳解
這篇文章主要給大家介紹了關(guān)于利用docker如何快速搭建幾個(gè)常用的第三方服務(wù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07
Linux Docker阿里云鏡像倉(cāng)庫(kù)失效的解決
作者分享了在VmWare安裝的Linux7中,通過(guò)yum安裝的docker無(wú)法pull鏡像的問(wèn)題解決經(jīng)驗(yàn),首先,他檢查了網(wǎng)絡(luò)是否通暢,然后設(shè)置了阿里云鏡像加速地址,但仍然無(wú)法pull鏡像,接下來(lái),他查看了docker是否成功設(shè)置鏡像地址,并查看了docker日志2024-10-10
Docker上部署?nps?和?npc?實(shí)現(xiàn)內(nèi)網(wǎng)穿透
本文介紹了如何使用Docker部署nps和npc實(shí)現(xiàn)內(nèi)網(wǎng)穿透。nps是一款高性能的內(nèi)網(wǎng)穿透代理服務(wù)器,npc是nps的客戶端,可以將內(nèi)網(wǎng)服務(wù)映射到公網(wǎng)上。通過(guò)Docker的容器化技術(shù),可以方便地部署和管理nps和npc,同時(shí)保證了應(yīng)用的隔離性和安全性。2023-04-04
Docker實(shí)踐—CentOS7上部署Kubernetes詳解
kubernetes作為docker的管理工具是由Google開(kāi)源提供,但是kubernetes的安裝一直折磨著運(yùn)維人員,在這一系列的文章中我將會(huì)由kubernetes的安裝講起為大家介紹kubernetes的安裝使用等過(guò)程,也作為自己的學(xué)習(xí)筆記。2017-01-01

