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
最新推荐文章于 2024-06-18 13:15:39 发布