3e2402e4ed7691e3431e56029e2022716295a9fc
[barometer.git] / docker / barometer-kafka / Dockerfile
1 FROM centos:7
2 RUN yum update -y && yum install -y epel-release \
3                    wget \
4                    https://archive.cloudera.com/cdh5/one-click-install/redhat/7/x86_64/cloudera-cdh-5-0.x86_64.rpm \
5                    java-1.7.0-openjdk
6 RUN yum install -y python-pip
7
8 RUN pip install kafka-python
9
10 ENV repos_dir /src
11 WORKDIR ${repos_dir}
12 EXPOSE 9092
13
14 RUN wget "https://archive.apache.org/dist/kafka/1.0.0/kafka_2.11-1.0.0.tgz"
15 RUN tar -xzf kafka_2.11-1.0.0.tgz
16 RUN sed -i -- 's/#delete.topic.enable=true/delete.topic.enable=true/' kafka_2.11-1.0.0/config/server.properties
17
18 COPY start_kafka.sh .
19 RUN chmod 755 start_kafka.sh
20 ENTRYPOINT ["/src/start_kafka.sh"]