To run Kafkistry locally with minimal setup:
docker run -p 8080:8080 --hostname "kr.local" \
-e USERS_PASSWORDS="foo|bar|Admy|Adminsky|[email protected]|ADMIN|" \
-e OWNER_GROUPS="Test_Group|foo" \
-e GIT_COMMIT_TO_MASTER_BY_DEFAULT=true \
infobip/kafkistry:latest
Once container starts open http://localhost:8080 and login with username: foo password: bar.
From there you can add kafka cluster to be tracked and check features.
Docker run example with security for connecting to kafka:
docker run -p 8080:8080 --hostname "kr.local" \
-e USERS_PASSWORDS="foo|bar|Admy|Adminsky|[email protected]|ADMIN|" \
-e OWNER_GROUPS="Test_Group|foo" \
-e GIT_COMMIT_TO_MASTER_BY_DEFAULT=true \
-e APP_KAFKA_PROPERTIES_SASL_JAAS_CONFIG="org.apache.kafka.common.security.plain.PlainLoginModule required username='kafkistry' password='pass';" \
-e APP_KAFKA_PROPERTIES_SASL_MECHANISM=PLAIN \
-e APP_KAFKA_PROPERTIES_SSL_TRUSTSTORE_LOCATION=/opt/ca/truststore.pem \
-e APP_KAFKA_PROPERTIES_SSL_TRUSTSTORE_TYPE=PEM \
-v /host/path/to/ssl/ca/dir/:/opt/ca/ \
infobip/kafkistry:latest
Content type
Image
Digest
sha256:fc58f4c92…
Size
387.7 MB
Last updated
about 1 month ago
docker pull infobip/kafkistry