You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.5 KiB
51 lines
1.5 KiB
# PROJECT: 康来生物有限公司kicc(智慧冷链)分布式架构平台 |
|
# VERSION: 1.0.0 |
|
# Author: 康来生物科技有限公司-王翔 |
|
|
|
# rocketmq参考:https://rocketmq.apache.org/docs/%E4%BB%8B%E7%BB%8D/03whatis |
|
# https://support.websoft9.com/docs/docker/zh/solution-compose.html#command |
|
version: '3' |
|
services: |
|
# rocketmq代理发现注册服务 |
|
rmqnamesrv: |
|
image: foxiswho/rocketmq:server |
|
container_name: rmqnamesrv |
|
restart: always |
|
ports: |
|
- 9876:9876 |
|
volumes: |
|
- /usr/software/dockerDatabase/rocketmq/namesrv/logs:/opt/logs |
|
- /usr/software/dockerDatabase/rocketmq/namesrv/store:/opt/store |
|
networks: |
|
rmq: |
|
aliases: |
|
- rmqnamesrv |
|
|
|
# rocketmq核心消息发送存储代理 |
|
rmqbroker: |
|
image: foxiswho/rocketmq:broker |
|
container_name: rmqbroker |
|
restart: always |
|
ports: |
|
- 10909:10909 |
|
- 10911:10911 |
|
volumes: |
|
- /usr/software/dockerDatabase/rocketmq/namesrv/logs:/opt/logs |
|
- /usr/software/dockerDatabase/rocketmq/namesrv/store:/opt/store |
|
- /usr/software/dockerDatabase/rocketmq/broker/brokerconf/broker.conf:/etc/rocketmq/broker.conf |
|
environment: |
|
NAMESRV_ADDR: "rmqnamesrv:9876" |
|
JAVA_OPTS: "-Duser.home=/opt" |
|
JAVA_OPT_EXT: "-server -Xms128m -Xmx128m -Xmn128m" |
|
command: mqbroker -c /etc/rocketmq/broker.conf |
|
depends_on: |
|
- rmqnamesrv |
|
networks: |
|
rmq: |
|
aliases: |
|
- rmqbroker |
|
|
|
# 局域网网关配置 |
|
networks: |
|
rmq: |
|
driver: bridge
|
|
|