本文为Docker搭建RocketMQ-console
转载请注明:http://blog.csdn.net/sinat_28434649/article/details/79295164
1、下载镜像
docker pull styletang/rocketmq-console-ng
#下载过程会比较慢请耐心等待
2、创建容器
docker run --link rmqnamesrv:rmqnamesrv -e "JAVA_OPTS=-Drocketmq.namesrv.addr=rmqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8001:8080 -t styletang/rocketmq-console-ng
创建成功
3、打开控制台
地址:http://rmq-console.cn:18000
本地请访问:localhost:8001
4、问题总结:
1】在实际使用中,会出现获取不到broker的信息,如果broker(docker地址:A,物理机地址:B。配置brokerIP1 =B),那么从console端直接访问B地址,可能不识别,创建容器时需要“--link rmqbroker:B”让console容器解析B地址。
5、结束语
以后有更新版本也可按照上述方法修改,创建镜像。
6、参考文档:
https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console