rocketmq控制台部署

发布时间 2023-04-25 11:03:05作者: 东哥加油!!!

rocketmq控制台部署
1.软件下载
rocketmq-externals-rocketmq-console-1.0.0.tar.gz
tar -xzvf rocketmq-externals-rocketmq-console-1.0.0.tar.gz
修改配置文件
src/main/resources/application.properties
#设置为空
rocketmq.config.namesrvAddr=
rocketmq.config.dataPath=/data/rocketmq-console


2.编译部署
mvn clean package -DskipTests
rocketmq-console-ng-1.0.0.jar

[root@sh1 docker]# more Dockerfile
FROM java:8
VOLUME /tmp
ADD rocketmq-console-ng-1.0.0.jar app.jar
RUN sh -c 'touch /app.jar'
ENV JAVA_OPTS=""
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /app.jar" ]


docker build -t harbor.service-xxx.com/dev/rocketmq-console:v2 .

3.docker-compose.yaml
[root@srv-rcoketmq-test3-145-93 rocketmq-console]# more docker-compose.yaml
version: '3.1'
services:
rocketmq-console:
image: harbor.service-xxx.com/dev/rocketmq-console:v2
container_name: rocketmq-console
ports:
- 8080:8080
environment:
TZ: Asia/Shanghai #指定时区
rocketmq.config.namesrvAddr: xx:9876;xx:9876;xx:9876
restart: always
volumes:
- ./data:/data/rocketmq-console
- ./logs:/data/logs