代码拉取完成,页面将自动刷新
代码出自官方: 只是根据自己需求进行了简单的修改
```
FROM java:8
MAINTAINER chaim
EXPOSE 8080
VOLUME /tmp
COPY target/rocketmq-dashboard.jar rocketmq-dashboard.jar
RUN sh -c 'touch /rocketmq-dashboard.jar'
ENV JAVA_OPTS=""
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /rocketmq-dashboard.jar" ]
```
具体可参考项目路径docs/deploy
version: "3"
services:
rmqnamesrv :
image: apacherocketmq/rocketmq:4.6.0
ports:
- 9876:9876
networks:
rocket_mq:
aliases:
- NAMESRV_URL
volumes:
- "E://Docker/rocketmq/namesrv/logs/:/home/rocketmq/logs/"
- "E://Docker/rocketmq/namesrv/store/:/opt/store/"
restart: always
command: sh mqnamesrv
container_name: rmqnamesrv
privileged: true
rmqbroker :
image: apacherocketmq/rocketmq:4.6.0
ports:
- 10909:10909
- 10911:10911
environment:
NAMESRV_ADDR: NAMESRV_URL:9876
volumes:
- "E://Docker/rocketmq/broker/logs/:/home/rocketmq/logs/"
- "E://Docker/rocketmq/broker/store/:/home/rocketmq/store/"
networks:
rocket_mq:
aliases:
- BROKER_URL
restart: always
command: sh mqbroker
container_name: rmqbroker
privileged: true
mqconsole:
image: chaim2436/rocketmq-console:2.0.0
ports:
- 17890:8080
environment:
JAVA_OPTS: -Drocketmq.namesrv.addr=NAMESRV_URL:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false -Drocketmq.config.dataPath=/home/rocketmq/dashboard -Drocketmq.config.loginRequired=true
volumes:
- "E://Docker/rocketmq/dashboard/:/home/rocketmq/dashboard/"
networks:
rocket_mq:
aliases:
- CONSOLE_URL
privileged: true
restart: always
container_name: mqconsole
networks:
rocket_mq:
driver: bridge
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。