38 lines
		
	
	
		
			900 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
		
		
			
		
	
	
			38 lines
		
	
	
		
			900 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
|  | version: '3'
 | ||
|  | services:
 | ||
|  |   zookeeper:
 | ||
|  |     image: confluentinc/cp-zookeeper:latest
 | ||
|  |     environment:
 | ||
|  |       ZOOKEEPER_CLIENT_PORT: 2181
 | ||
|  |       ZOOKEEPER_TICK_TIME:
 | ||
|  | 
 | ||
|  |   kafka:
 | ||
|  |     image: confluentinc/cp-kafka:latest
 | ||
|  |     depends_on:
 | ||
|  |       - zookeeper
 | ||
|  |     ports:
 | ||
|  |       - "9092:9092"
 | ||
|  |     environment:
 | ||
|  |       KAFKA_BROKER_ID: 1
 | ||
|  |       KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
 | ||
|  |       KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
 | ||
|  |       KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092,PLAINTEXT_HOST://kafka:29092
 | ||
|  |       KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
 | ||
|  | 
 | ||
|  | 
 | ||
|  |   akhq:
 | ||
|  |     image: tchiotludo/akhq
 | ||
|  |     restart: unless-stopped
 | ||
|  |     environment:
 | ||
|  |       AKHQ_CONFIGURATION: |
 | ||
|  |         akhq:
 | ||
|  |           connections:
 | ||
|  |             docker-kafka-server:
 | ||
|  |               properties:
 | ||
|  |                 bootstrap.servers: "kafka:29092"
 | ||
|  | 
 | ||
|  |     ports:
 | ||
|  |       - "9090:8080"
 | ||
|  |     links:
 | ||
|  |       - kafka
 |