hegphegp opened a new issue, #327: URL: https://github.com/apache/rocketmq-dashboard/issues/327
 使用docker-compose部署 镜像版本 * apache/rocketmq:5.3.1 * apacherocketmq/rocketmq-dashboard:2.0.1 ``` version: '3.8' services: namesrv1: image: apache/rocketmq:5.3.1 # 指定使用的 Docker 镜像,这里使用 Apache RocketMQ 5.3.1 版本 container_name: rmqnamesrv # 设置容器的名称为 rmqnamesrv environment: - JAVA_OPT_EXT=-server -Xms256m -Xmx372m # 设置 Java 相关的 JVM 参数,限制最小和最大堆内存为 512MB ports: - 9876:9876 # 映射容器的 9876 端口到宿主机的 9876 端口,RocketMQ Nameserver 的默认端口 # networks: # - rocketmq # 指定此服务运行在 rocketmq 网络中 command: sh mqnamesrv # 指定容器启动时执行的命令,这里是启动 Nameserver 服务 broker1: image: apache/rocketmq:5.3.1 # 使用相同版本的 RocketMQ 镜像 container_name: rmqbroker # 设置容器名称为 rmqbroker ports: - 10909:10909 # 映射容器的 10909 端口到宿主机的 10909 端口,RocketMQ Broker 的默认端口 - 10911:10911 # 映射容器的 10911 端口到宿主机的 10911 端口,RocketMQ Broker 监听的另一端口 environment: - NAMESRV_ADDR=namesrv1:9876 # 设置 Nameserver 的地址,用于连接 Nameserver - JAVA_OPT_EXT=-server -Xms512m -Xmx512m -Duser.home=/home/rocketmq # 设置 Java 相关的 JVM 参数,限制最小和最大堆内存为 512MB volumes: - ./conf/broker.conf:/home/rocketmq/rocketmq-5.3.1/conf/broker.conf # 将宿主机的 broker.conf 配置文件挂载到容器中,注意版本一定要对应5.3.1 depends_on: - namesrv1 # 确保 Nameserver 容器在 Broker 容器之前启动 command: sh mqbroker -c ../conf/broker.conf # 启动 Broker 服务,指定配置文件路径 # RocketMQ Console Web 管理界面服务 rocketmq-dashboard: image: apacherocketmq/rocketmq-dashboard:2.0.1 container_name: rmqconsole # 设置容器名称为 rmqconsole ports: - 9080:8080 # 映射容器的 8080 端口到宿主机的 9080 端口,控制台的 Web UI 访问端口 environment: - JAVA_OPTS=-Dserver.port=8080 -Drocketmq.namesrv.addr=namesrv1:9876 # 设置 JAVA_OPTS,控制台监听 8080 端口,并连接 Nameserver 服务 depends_on: - namesrv1 # 确保 Nameserver 容器在 Console 容器之前启动 restart: always deploy: resources: limits: cpus: '0.3' # 限制该服务最多使用 0.3 个 CPU 核心 memory: 256M # 限制该服务最多使用 256MB 内存 ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@rocketmq.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org