阿里云ECS docker安装rabbitmq,15672管理平台上不去以及,管理平台OverView:Management only mode

阿里云docker拉取rabbitmq的latest镜像,docker run之后发现15672端口管理平台上不去。
两个原因:

  1. 阿里云ECS端口没配置,要网页配置规则,打开15672和5672
    阿里云ECS docker安装rabbitmq,15672管理平台上不去以及,管理平台OverView:Management only mode_第1张图片

  2. 管理平台插件没打开,要进到container中启用插件,之后不用重启直接就能连上了

[root@john ~]# docker exec -it 你的container名字 bash
进去以后:
root@mq1:~# rabbitmq-plugins enable rabbitmq_management
然后看结果成功就行了

============================================
然后,15672管理界面,正常情况会显示队列交换机之类的,还能监控到消息条数,如果有问题的话,overview大字这下面会缺东西,或者overview:management only mode
阿里云ECS docker安装rabbitmq,15672管理平台上不去以及,管理平台OverView:Management only mode_第2张图片

解决办法:换镜像。使用rabbitmq:3.8-management这个镜像,它的dockerFile自动开启management而不用我们去容器中执行,亲测。并且!启动容器docker run不能加–hostname集群,不然也有问题。
但这个镜像还是有点小问题,交换机路由admin那个位置又不显示了,但可以凑合用,估计再换个镜像就行了

阿里云ECS docker安装rabbitmq,15672管理平台上不去以及,管理平台OverView:Management only mode_第3张图片

原因:暂不清楚,可能是集群导致的,具体不太会调,官方文档也没查到。

你可能感兴趣的:(rabbitmq,docker)