Sign inSign up

xuxiangwork/kafka-eagle

By xuxiangwork

•Updated almost 8 years ago

kafka 监控工具 kafka-eagle

Image
1

1.6K

xuxiangwork/kafka-eagle repository overview

⁠Dockerfile

FROM java:8-alpine

ENV KE_HOME=/opt/kafka-eagle
ENV EAGLE_VERSION=1.2.6

ADD system-config.properties /tmp
ADD entrypoint.sh /usr/bin

RUN apk --update add wget gettext tar bash sqlite

#get and unpack kafka eagle
RUN mkdir -p /opt/kafka-eagle/conf;cd /opt && \
    wget https://github.com/smartloli/kafka-eagle-bin/archive/v${EAGLE_VERSION}.tar.gz && \
    tar zxvf v${EAGLE_VERSION}.tar.gz -C kafka-eagle --strip-components 1 && \
    cd kafka-eagle;tar zxvf kafka-eagle-web-${EAGLE_VERSION}-bin.tar.gz --strip-components 1 && \
    chmod +x /opt/kafka-eagle/bin/ke.sh && \
    mkdir -p /hadoop/kafka-eagle/db

EXPOSE 8048 8080

ENTRYPOINT ["entrypoint.sh"]

WORKDIR /opt/kafka-eagle

⁠docker-compose.yml

version: '2'
services:
  kafka-eagle:
    container_name: kafka-eagle
    image: xuxiangwork/kafka-eagle
    ports:
      - "8048:8048"
    environment:
      KAFKA_ZOOKEEPER_HOSTS: <IP:PORT>
      DB_HOST: <IP:PORT>
      DB_USER: <USER>
      DB_PASSWORD: <PASSWORD>

Tag summary

Content type

Image

Digest

Size

270.9 MB

Last updated

almost 8 years ago

docker pull xuxiangwork/kafka-eagle