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
网友评论