An open API service indexing awesome lists of open source software.

https://github.com/deric/kafka-manager-docker

kafka-manager in Docker container
https://github.com/deric/kafka-manager-docker

Last synced: about 1 year ago
JSON representation

kafka-manager in Docker container

Awesome Lists containing this project

README

          

# kafka-manager Docker image

[![Docker Layers](https://images.microbadger.com/badges/image/deric/kafka-manager.svg)](https://microbadger.com/images/deric/kafka-manager)

A Docker container based on Debian 9 containing just OpenJDK Java 8 and [Yahoo's kafka-manager](https://github.com/yahoo/kafka-manager).

See [available precompiled versions](https://hub.docker.com/r/deric/kafka-manager/tags).

## Running

Use `ZK_HOSTS` to specify connection to your ZooKeeper cluster, e.g. `zk-1.zk:2181,zk-2.zk:2181,zk-3.zk:2181/kafka-manager`.
```
docker run -it --rm -p 9000:9000 -e ZK_HOSTS="localhost:2181" deric/kafka-manager
```

Supported ENV variables:
* `APPLICATION_SECRET`
* `HTTP_CONTEXT`
* `ZK_HOSTS`
* `BASE_ZK_PATH`
* `KAFKA_MANAGER_LOGLEVEL` default: `INFO`
* `KAFKA_MANAGER_CONFIG` default: `./conf/application.conf`
* `HTTP_PORT` default `9000`
* `LOGGER_STARTUP_TIMEOUT` default: `60s`

## Building

Simply specify version of a release available at [kafka-manager github](https://github.com/yahoo/kafka-manager/releases), e.g.:
```
make build v=2.0.0.2
```
to run local build simply use:
```
make run
```
or
```
make run v=2.0.0.2
```
to start specific `kafka-manager` version.