首页 > 其他 > 详细

docker-compose 部署jdk+redis+rocketmq

时间:2021-05-28 14:38:37      阅读:43      评论:0      收藏:0      [点我收藏+]
version: "3"
services:
jdk11:
image: jdk11:11
tty: true
container_name: jdk11
ports:
- "8080:8080"
volumes:
- "/jdk11/www:/jar"
redis:
image: redis:6.2.3
container_name: redis
command: redis-server /etc/redis/redis.conf
ports:
- "6379:6379"
volumes:
- "/jdk11/redis/redis.conf:/etc/redis/redis.conf"
rmqnamesrv:
image: rocketmqinc/rocketmq:4.3.2
container_name: rmqnamesrv
ports:
- "9876:9876"
volumes:
- "/jdk11/rocketmq/nameservice/logs:/home/rocketmq/logs/rocketmqlogs"
command: sh mqnamesrv
rmqbroker:
image: rocketmqinc/rocketmq:4.3.2
container_name: rmqbroker
links:
- rmqnamesrv
ports:
- "10909:10909"
- "10911:10911"
- "10912:10912"
volumes:
- "/jdk11/rocketmq/broker/logs:/home/rocketmq/logs/rocketmqlogs"
- "/jdk11/rocketmq/broker/broker.conf:/opt/rocketmq-4.3.2/conf/broker.conf"
#- "/jdk11/rocketmq/broker/store:/opt/store"
command: sh mqbroker -c /opt/rocketmq-4.3.2/conf/broker.conf
environment:
NAMESRV_ADDR: rmqnamesrv:9876
JAVA_OPT_EXT: "-server -Xms200m -Xmx200m -Xmn200m"
depends_on:
- rmqnamesrv
rmqconsole:
image: styletang/rocketmq-console-ng:1.0.0
restart: always
container_name: rmqconsole
ports:
- 8180:8080
environment:
JAVA_OPTS: "-Drocketmq.namesrv.addr=rmqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false"
depends_on:
- rmqnamesrv

docker-compose 部署jdk+redis+rocketmq

原文:https://www.cnblogs.com/zhang-ding-1314/p/14821658.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!