Dockerfile linksSERVICE_USER : kafka user name (default : kafka)
SERVICE_GROUP : kafka group name (default : kafka)
SERVICE_UID : kafka user id (default : 1000)
SERVICE_GID : kafka group id (default : 1000)
SERVICE_HOME : kafka home (default : /opt/kafka)
KAFKA_HEAP_OPTS=${JVMFLAGS:-"-Xmx1G -Xms1G"} # Kafka memory value (optional)
KAFKA_LISTENER=PLAINTEXT://0.0.0.0:9092 # Listerner string
KAFKA_ADVERTISE_LISTENER=PLAINTEXT://0.0.0.0:9092 # Listerner advertised string
KAFKA_DELETE_TOPICS=${KAFKA_DELETE_TOPICS:-"false"} # Enable kafka delete topics
KAFKA_LOG_DIRS=/opt/kafka/logs # Log directories.
KAFKA_LOG_RETENTION_HOURS=${KAFKA_LOG_RETENTION_HOURS:-"168"} # Log retention hours
KAFKA_NUM_PARTITIONS=${KAFKA_NUM_PARTITIONS:-"1"} # Number of partitions
KAFKA_ZK_SERVER=${KAFKA_ZK_SERVER:-"127.0.0.1:2181"} # Zk Server
KAFKA_EXT_IP=${KAFKA_EXT_IP:-""} # Advertise external ip or name if value != ""
KAFKA_AUTO_CREATE_TOPICS=${KAFKA_AUTO_CREATE_TOPICS:-"true"} # Auto create topics
KAFKA_REPLICATION_FACTOR=${KAFKA_REPLICATION_FACTOR:-1} # Replication factor
KAFKA_BROKER_ID=${KAFKA_BROKER_ID:-"0"} # broker id
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=${KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR:-1} # topic Backup copies
docker pull eswork/kafka
docker run --name kafka -d \
-v /etc/localtime:/etc/localtime:ro \
-p 9092:9092 --restart=always \
-e KAFKA_ZK_SERVER="192.168.0.244:2181" \
eswork/kafka
Content type
Image
Digest
Size
152.8 MB
Last updated
over 8 years ago
docker pull eswork/kafka