rocketmq-dashboard docker部署指南

2023-03-14  本文已影响0人  伊丽莎白菜

写在前面

rocketmq-dashboardrocketmq官方提供的管控工具,为用户提供客户端和应用程序的各种事件、性能的统计信息,支持以可视化工具代替 Topic 配置、Broker 管理等命令行操作。

然而,官方的docker部署文档写的非常随意,仅仅告知了rocketmq.namesrv.addr这一个配置项,没有告诉我咋配置用户登录ㄟ( ▔, ▔ )ㄏ

无奈我只能翻源码,做好了以后发现官方其实写了配置手册,但不是针对镜像的。

安装配置

用户配置

下载user.properties改改,或者直接新建文本,配置用户名密码:

# This file supports hot change, any change will be auto-reloaded without Dashboard restarting.
# Format: a user per line, username=password[,N] #N is optional, 0 (Normal User); 1 (Admin)

# Define Admin
admin=G7073AwcnG5,1

# Define Users
user1=uTLIxpi0m8m

docker-compose

version: '3.8'

services:
  rocketmq-dashboard:
    image: apacherocketmq/rocketmq-dashboard:1.0.0
    ports:
      - 8060:8080
    volumes:
      - /apps/rocketmq-dashboard/data:/tmp/rocketmq-console/data # 数据目录映射, user.properties需要放在data目录下
    environment:
      - NAMESRV_ADDR=127.0.0.1:9876
      - ROCKETMQ_CONFIG_LOGIN_REQUIRED=true # 开启登录认证
上一篇下一篇

猜你喜欢

热点阅读