赞
踩
docker run -d \
--hostname my-rabbit \
--name rabbit \
-p 15672:15672 \
-p 5672:5672 \
rabbitmq:latest
docker run
:运行 Docker 容器的命令。-d
:表示在后台运行容器(detached mode)。--hostname my-rabbit
:指定容器的主机名为 my-rabbit。--name rabbit
:给容器指定一个名称 rabbit。-p 15672:15672
:将容器内的 15672 端口映射到宿主机的 15672 端口,用于 RabbitMQ 的 Web 管理界面。-p 5672:5672
:将容器内的 5672 端口映射到宿主机的 5672 端口,用于 RabbitMQ 的 AMQP 协议。rabbitmq:latest
:指定要运行的镜像为 RabbitMQ 的最新版本。如果需要进入15672
端口的ui界面,需要进入容器开启web管理插件
# 查看运行的容器
docker ps -a
# 根据容器id进入容器内部
docker exec -it xxxxxxx /bin/bash
# 开启web管理插件
rabbitmq-plugins enable rabbitmq_management
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或容器名称}
All stable feature flags must be enabled after completing an upgrade
登录 RabbitMQ 的管理界面,导航到 “Admin” -> “Feature Flags”,确保所有稳定的特性标志都是启用状态。如果有任何标志未启用,请将其启用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。