使用docker部署rockermq,打开console界面提示org.apache.rocketmq.remoting.exception.RemotingConnectException rocketmq
我遇到的问题是因为console启动命令中的IP地址错误,导致无法连接
docker run \
--name rmqconsole \
-p 8180:8080 \
-e JAVA_OPTS="-Drocketmq.namesrv.addr=172.17.0.2:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false " \
-d styletang/rocketmq-console-ng
这里的172.17.0.2是mqnamesrv容器的地址
查看mqnamesrv容器地址
docker exec -it 容器id bash
cat /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.17.0.2 0d528918c752
重新启动console