ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

RocketMQ Dashboard安装

RocketMQ Dashboard安装 拉取Docker镜像dockerpull apacherocketmq/rocketmq-dashboard:latest启动dockerrun-d--namerocketmq-dashboard-eJAVA_OPTS-Drocketmq.namesrv.addr172.16.83.130:9876-p8080:8082-tapacherocketmq/rocketmq-dashboard:latest参数说明参数说明docker runDocker 创建并启动新容器的基础命令-dDetached mode以后台守护进程方式运行容器不占用当前终端--name rocketmq-dashboard为容器指定一个自定义名称rocketmq-dashboard方便后续通过名称进行 stop、rm、logs 等操作-e JAVA_OPTS-Drocketmq.namesrv.addr172.16.83.130:9876设置容器内的环境变量。这里通过JAVA_OPTS向 JVM 传入系统属性指定 RocketMQ NameServer 的地址为172.16.83.130:9876Dashboard 启动后会连接该地址获取集群信息-p 8080:8082端口映射。将宿主机的8080端口映射到容器内部的8082端口RocketMQ Dashboard 默认监听 8082访问http://宿主机IP:8080即可打开面板-t分配一个伪 TTY 终端。对于 Spring Boot 类应用通常不是必须的但加上可以避免某些场景下容器因无终端而异常退出apacherocketmq/rocketmq-dashboard:latest使用的镜像名称及标签latest表示拉取最新版本访问访问http://localhost:8080/#/如下遇到的问题问题一容器启动了但是访问http://localhost:8080/#/打不开。问题原因镜像对外暴露的是8082端口因此在启动容器的时候我们也要映射8082端口参考文章https://rocketmq.apache.org/docs/deploymentOperations/04Dashboard/
返回列表