Rocket MQ Docker 安装

Rocket MQ Docker 安装,本示例只是为了本地学习使用,不建议在线上使用:

查询镜像

docker search rocketmq

拉取镜像

docker pull rocketmqinc/rocketmq

运行namesrv镜像

docker run -d -p 9876:9876 -v {RmHome}/data/namesrv/logs:/root/logs -v {RmHome}/data/namesrv/store:/root/store --name rmqnamesrv -e "MAX_POSSIBLE_HEAP=100000000" rocketmqinc/rocketmq:4.4.0 sh mqnamesrv

替换 RmHome

docker run -d -p 9876:9876  -v /usr/local/rktmq/data/namesrv/logs:/root/logs  -v /usr/local/rktmq/data/namesrv/store:/root/store --name rmqnamesrv -e "MAX_POSSIBLE_HEAP=100000000" rocketmqinc/rocketmq:latest sh mqnamesrv

运行boker镜像

在 {RmHome}/创建conf 目录,并在conf下创建 broker.conf 文件,里面内容:

查看运行情况

docker ps -a

同下面我们可以看到运行了server和broker两个容器:

image.png

下载 console 安装可视化界面

docker pull styletang/rocketmq-console-ng

运行 console

docker run -e "JAVA_OPTS=-Drocketmq.config.namesrvAddr={宿主机IP}:9876 -Drocketmq.config.isVIPChannel=false" -p 8001:8080 -t styletang/rocketmq-console-ng

你可能感兴趣的:(Rocket MQ Docker 安装)