这是一个用于Apache RocketMQ控制台的Docker镜像,提供直观的可视化界面,支持用户便捷监控和管理RocketMQ集群,可查看消息流转状态、集群节点信息、主题配置及消费者消费情况等,同时通过Docker容器化技术简化部署流程,实现快速启动与环境一致性,助力开发者和运维人员高效运维RocketMQ服务。
收藏数: 35
下载次数: 558954
状态: active
发布者: apacherocketmq
类型: 镜像
apacherocketmq/rocketmq-dashboard这个 Docker 镜像打包了 Apache RocketMQ Dashboard,让你能轻松通过 Docker 容器来部署和运行它。RocketMQ Dashboard 是一个可视化工具,方便你管理和监控 Apache RocketMQ 集群,像查看主题、消费者组、消息轨迹这些功能都能用。
用 Docker 镜像来跑 RocketMQ Dashboard,好处不少:
你的机器上得先装好了 Docker。
打开终端,执行下面这个命令拉取最新的 RocketMQ Dashboard 镜像(具体的镜像名称和标签,你可以去 Docker Hub 或者官方仓库看看最新的):
bashdocker pull apache/rocketmq-dashboard:latest
拉取完镜像,就可以用 docker run 命令启动容器了。关键是要配置好和 RocketMQ NameServer 的连接。
基本命令格式如下:
bashdocker run -d -p [宿主机端口]:8080 -e "ROCKETMQ_CONFIG_NAMESRVADDR=[NameServer 地址:端口]" --name rocketmq-dashboard apache/rocketmq-dashboard:latest
参数说明:
-d:让容器在后台运行。-p [宿主机端口]:8080:把容器里 Dashboard 的 8080 端口映射到你宿主机的指定端口(比如 8080:8080)。-e "ROCKETMQ_CONFIG_NAMESRVADDR=[NameServer 地址:端口]":设置环境变量,告诉 Dashboard 你的 RocketMQ NameServer 在哪里。例如,如果 NameServer 在本机,端口是 9876,那这里就填 192.168.1.100:9876(注意,这里得用宿主机能访问到的 NameServer 地址,不能直接用 localhost,除非 Dashboard 容器和 NameServer 在同一个网络且配置正确)。如果有多个 NameServer,就用分号隔开,像这样 host1:9876;host2:9876。--name rocketmq-dashboard:给容器起个名字,方便管理。举个例子:
假设你的 NameServer 地址是 192.168.1.100:9876,想把 Dashboard 的 8080 端口映射到宿主机的 8080 端口,命令就是:
bashdocker run -d -p 8080:8080 -e "ROCKETMQ_CONFIG_NAMESRVADDR=192.168.1.100:9876" --name rocketmq-dashboard apache/rocketmq-dashboard:latest
容器启动后,打开浏览器,输入 [***] IP 地址]:[宿主机端口] 就能访问 Dashboard 了。比如上面的例子,就访问 `[***] 3.5 自定义配置(可选)
要是你有其他配置需求,比如修改默认的端口(容器内的 8080 端口),可以通过 -e 参数传入更多环境变量,或者挂载自定义的配置文件。具体有哪些环境变量可以配置,可以参考 RocketMQ Dashboard 的官方文档,或者看看 Docker 镜像的说明。
-p 8081:8080。ROCKETMQ_CONFIG_NAMESRVADDR 这个环境变量一定要设对,不然 Dashboard 连不上 RocketMQ 集群。如果 NameServer 也是用 Docker 跑的,要确保它们在同一个 Docker 网络,或者用宿主机的 IP 地址。rocketmq-dashboard 可以找到官方或社区维护的镜像,上面会有更详细的说明。以下是 apacherocketmq/rocketmq-dashboard 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像服务
在 Docker Desktop 配置镜像
Docker Compose 项目配置
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
在宝塔面板一键配置镜像
Synology 群晖 NAS 配置
飞牛 fnOS 系统配置镜像
极空间 NAS 系统配置服务
爱快 iKuai 路由系统配置
绿联 NAS 系统配置镜像
QNAP 威联通 NAS 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
来自真实用户的反馈,见证轩辕镜像的优质服务