本文为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

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐