日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Docker?部署RocketMQ的詳細操作_docker

作者:半夏のblog ? 更新時間: 2022-04-03 編程語言

拉取鏡像

docker search rocketmq

docker pull foxiswho/rocketmq:4.8.0

啟動NameServer

docker run -d --name rmqnamesrver -e "JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m" -p 9876:9876 foxiswho/rocketmq:4.8.0 sh mqnamesrv

啟動Broker

創建掛在目錄

mkdir -p /data/docker/rocketmq/logs
mkdir -p /data/docker/rocketmq/store
chmod -R 777 /data

啟動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 后的路徑是否正確,當啟動后要進入容器在broker.conf中配置上NameServer的ip信息。將broker注冊進Nameserver。

啟動Rocketmq-console控制臺

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

開放端口 fire-cmd --zone=public --add-port=8180/tcp --permanent

瀏覽器訪問:ip地址:8180

原文鏈接:https://www.cnblogs.com/banxiablog/p/15829114.html

欄目分類
最近更新