Install Docker following the official documentation for you're operating system.
- Docker Compose Setup
Install Docker Compose according to the offciial installation guide.
- Service Configuration
# docker-compose.yml configuration
version: "3.8"
services:
kafka-manager:
image: knowstreaming/knowstreaming-manager:latest
container_name: kafka-manager
restart: unless-stopped
depends_on:
- elasticsearch
- mysql-db
environment:
SERVER_MYSQL_ADDRESS: mysql-db:3306
SERVER_MYSQL_DB: kafka_platform
SERVER_MYSQL_USER: root
SERVER_MYSQL_PASSWORD: securepassword123
SERVER_ES_ADDRESS: elasticsearch:9200
JAVA_OPTS: -Xmx1g -Xms1g
web-ui:
image: knowstreaming/knowstreaming-ui:latest
ports:
- "8080:80"
depends_on:
- kafka-manager
elasticsearch:
image: elasticsearch:7.6.2
environment:
discovery.type: single-node
ES_JAVA_OPTS: -Xms512m -Xmx512m
mysql-db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: securepassword123
MYSQL_DATABASE: kafka_platform
networks:
default:
name: kafka_network
- Starting the Services
docker-compose up -d
- Verifying Service Status
docker-compose ps
- Default Credentials
Username: admin
Password: admin