当前位置:   article > 正文

Docker RabbitMQ安装_all stable feature flags must be enabled after com

all stable feature flags must be enabled after completing an upgrade

安装

docker run -d \
--hostname my-rabbit \
--name rabbit \
-p 15672:15672 \
-p 5672:5672 \
rabbitmq:latest
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  1. docker run:运行 Docker 容器的命令。
  2. -d:表示在后台运行容器(detached mode)。
  3. --hostname my-rabbit:指定容器的主机名为 my-rabbit。
  4. --name rabbit:给容器指定一个名称 rabbit。
  5. -p 15672:15672:将容器内的 15672 端口映射到宿主机的 15672 端口,用于 RabbitMQ 的 Web 管理界面。
  6. -p 5672:5672:将容器内的 5672 端口映射到宿主机的 5672 端口,用于 RabbitMQ 的 AMQP 协议。
  7. rabbitmq:latest:指定要运行的镜像为 RabbitMQ 的最新版本。

配置

可视化插件

如果需要进入15672端口的ui界面,需要进入容器开启web管理插件

# 查看运行的容器
docker ps -a 
# 根据容器id进入容器内部
docker exec -it xxxxxxx /bin/bash 
# 开启web管理插件
rabbitmq-plugins enable rabbitmq_management 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

问题解决

如果出现Stats in management UI are disabled on this node

# 进入容器
docker exec -it {rabbitmq容器名称或者id} /bin/bash

#进入容器后,cd到以下路径
cd /etc/rabbitmq/conf.d/

#修改 management_agent.disable_metrics_collector = false
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf

#退出容器
exit

#重启rabbitmq容器
docker restart {rabbitmq容器id或容器名称}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

如果出现All stable feature flags must be enabled after completing an upgrade

登录 RabbitMQ 的管理界面,导航到 “Admin” -> “Feature Flags”,确保所有稳定的特性标志都是启用状态。如果有任何标志未启用,请将其启用。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/590873
推荐阅读
相关标签
  

闽ICP备14008679号