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
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>
Content type
Image
Digest
Size
270.9 MB
Last updated
almost 8 years ago
docker pull xuxiangwork/kafka-eagle