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
 |