feat 环境

This commit is contained in:
2026-01-24 11:15:41 +08:00
parent 4aa48a822e
commit 30ba2e8994
27 changed files with 3783 additions and 930 deletions

View File

@@ -0,0 +1,33 @@
services:
kafka:
image: confluentinc/cp-kafka:7.7.7
container_name: kafka
restart: unless-stopped
ports:
- '9092:9092'
- '9095:9095'
environment:
CLUSTER_ID: "NB2XQ2LBN5UGK2I="
KAFKA_NODE_ID: 1
KAFKA_PROCESS_ROLES: "controller,broker"
KAFKA_CONTROLLER_QUORUM_VOTERS: "1@kafka:9093"
KAFKA_CONTROLLER_LISTENER_NAMES: "CONTROLLER"
KAFKA_LISTENERS: "PLAINTEXT://:9092,CONTROLLER://:9093,LOCAL://:9095"
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://localhost:9092,LOCAL://192.168.31.10:9095"
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: "PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT,LOCAL:PLAINTEXT"
KAFKA_CONTROLLER_LOG_DIRS: "/var/lib/kafka/data/controller-logs"
KAFKA_LOG_DIRS: "/var/lib/kafka/data/logs"
KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true"
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1
volumes:
- './kafka:/var/lib/kafka/data'
kafka-ui:
image: provectuslabs/kafka-ui:v0.7.2
container_name: kafka-ui
restart: unless-stopped
ports:
- '8082:8080'
environment:
DYNAMIC_CONFIG_ENABLED: 'true'