在宿主机(MacOS系统)上运行了原生的RocketMQ服务,为了方便管理,需要以Docker方式运行RocketMQ的管理工具——rocketmq-console (项目地址:https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console)。

在容器的启动命令中需要指定RocketMQ的NameServer的位置,由于RocketMQ运行在宿主机,因此使用如下命令:

docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr=docker.for.mac.host.internal:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8082:8080 -t styletang/rocketmq-console-ng:1.0.0

红色部分即表示Docker引擎运行所在的宿主机。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-31
  • 2022-12-23
  • 2021-11-02
  • 2022-12-23
  • 2022-02-20
  • 2021-10-07
猜你喜欢
  • 2021-12-04
  • 2022-12-23
  • 2021-07-21
  • 2021-09-25
相关资源
相似解决方案