1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhangbinhub-acp-admin-cloud

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
docker-compose.yaml 4.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
zhangbinhub Отправлено 07.04.2025 09:40 ec03a3d
version: "3.7"
services:
nacos:
image: nacos/nacos-server:v2.5.1
container_name: nacos-standalone-mysql
restart: always
environment:
JVM_XMS: 256m
JVM_XMX: 512m
MODE: standalone
NACOS_APPLICATION_PORT: 8848
NACOS_AUTH_ENABLE: true
NACOS_AUTH_TOKEN: SecretKey012345678901234567890123456789012345678901234567890123456799
NACOS_AUTH_IDENTITY_KEY: nacos
NACOS_AUTH_IDENTITY_VALUE: nacos
SPRING_DATASOURCE_PLATFORM: mysql
MYSQL_SERVICE_HOST: mysql
MYSQL_SERVICE_PORT: 3306
MYSQL_SERVICE_DB_NAME: nacos
MYSQL_SERVICE_USER: root
MYSQL_SERVICE_PASSWORD: test
MYSQL_SERVICE_DB_PARAM: characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
volumes:
- ./nacos/logs/:/home/nacos/logs
ports:
- "8848:8848"
- "9848:9848"
- "9849:9849"
- "9555:9555"
networks:
- mysql_net
redis-acp:
image: redis:7.2.0
container_name: redis-acp
restart: always
volumes:
- ./redis/data:/data
ports:
- "6379:6379"
command: redis-server --port 6379 --requirepass redis --appendonly yes
networks:
- mysql_net
# command: redis-server --requirepass ${pwd} --notify-keyspace-events Eglx
redisinsight-acp:
image: redis/redisinsight:2.50.0
container_name: redisinsight-acp
restart: always
volumes:
- ./redisinsight/data:/data
ports:
- "5540:5540"
networks:
- mysql_net
zookeeper:
image: bitnami/zookeeper:3.8.0
hostname: zookeeper
container_name: zookeeper
restart: always
volumes:
- ./zk/data:/bitnami/zookeeper/data
ports:
- "21810:21810"
environment:
ZOO_PORT_NUMBER: 21810
ZOO_SERVER_ID: 1
ZOO_SERVERS: server.1=0.0.0.0:2888:3888
ZOO_ENABLE_AUTH: "yes"
# ZOO_SERVER_USER: zk_srv
# ZOO_SERVER_PASSWORD: zk_srv_pwd
ZOO_CLIENT_USER: zk
ZOO_CLIENT_PASSWORD: zk_pwd
JVMFLAGS: "-Xms1024m -Xmx1024m"
networks:
- mysql_net
kafka-1:
image: bitnami/kafka:3.8.0
hostname: kafka-1
container_name: kafka-1
restart: always
volumes:
- ./kafka/data/kafka-1:/bitnami/kafka/data
ports:
- "9091:9091"
- "9891:9891"
- "9991:9991"
environment:
ALLOW_PLAINTEXT_LISTENER: "yes"
KAFKA_BROKER_ID: 1
KAFKA_ZOOKEEPER_PROTOCOL: "PLAINTEXT"
KAFKA_ZOOKEEPER_USER: zk
KAFKA_ZOOKEEPER_PASSWORD: zk_pwd
KAFKA_CFG_LISTENERS: OUTSIDE://0.0.0.0:9091,INTERNAL://:9191
KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: "OUTSIDE:PLAINTEXT,INTERNAL:PLAINTEXT"
KAFKA_CFG_ADVERTISED_LISTENERS: OUTSIDE://${HOST_MACHINE_IP}:9091,INTERNAL://:9191
KAFKA_CFG_INTER_BROKER_LISTENER_NAME: INTERNAL
# KAFKA_CFG_ADVERTISED_PORT: 9091
KAFKA_CFG_ZOOKEEPER_CONNECT: "zookeeper:21810"
# 非必须,设置保存7天数据,为默认值
KAFKA_CFG_LOG_RETENTION_HOURS: 168
KAFKA_CFG_NUM_PARTITIONS: 1
KAFKA_CFG_DEFAULT_REPLICATION_FACTOR: 1
KAFKA_CFG_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE: "true"
# KAFKA_HEAP_OPTS: "-Xmx1G -Xms1G"
# HOST_MACHINE_IP: ${HOST_MACHINE_IP}
KAFKA_JMX_OPTS: "-Dcom.sun.management.jmxremote.port=9891 -Dcom.sun.management.jmxremote.rmi.port=9991 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
depends_on:
- zookeeper
networks:
- mysql_net
efak:
image: seawenc/efak:3.0.6
container_name: efak
restart: always
volumes:
- ./efak/conf/system-config.properties:/opt/app/efak/conf/system-config.properties
- ./efak/data:/data
ports:
- "8048:8048"
depends_on:
- zookeeper
networks:
- mysql_net
# mysql-zipkin:
# image: mysql:8.0.33
# container_name: mysql-zipkin
# restart: always
# environment:
# MYSQL_ROOT_PASSWORD: test
# MYSQL_DATABASE: zipkin
# MYSQL_USER: zipkin
# MYSQL_PASSWORD: zipkin
# volumes:
# - ./mysql-zipkin:/var/lib/mysql
# ports:
# - "3307:3306"
# networks:
# - middleware_net
zipkin-server:
image: openzipkin/zipkin:2.24.3
container_name: zipkin-server
restart: always
ports:
- "9411:9411"
environment:
- KAFKA_BOOTSTRAP_SERVERS=kafka-1:9191
# - STORAGE_TYPE=mysql
# - MYSQL_HOST=mysql-zipkin
# - MYSQL_TCP_PORT=3306
# - MYSQL_DB=zipkin
# - MYSQL_USER=zipkin
# - MYSQL_PASS=zipkin
- kMEM_MAX_SPANS=100000
# - "JAVA_OPTS=-Xms512m -Xmx2g -XX:+ExitOnOutOfMemoryError"
networks:
- mysql_net
networks:
mysql_net:
external: true

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/zhangbinhub-acp-admin-cloud.git
git@api.gitlife.ru:oschina-mirror/zhangbinhub-acp-admin-cloud.git
oschina-mirror
zhangbinhub-acp-admin-cloud
zhangbinhub-acp-admin-cloud
master