diff --git a/dockerfile b/dockerfile index 5a26ce8..0747321 100644 --- a/dockerfile +++ b/dockerfile @@ -1,17 +1,20 @@ from centos:latest +RUN cd /etc/yum.repos.d/ +RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* +RUN sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* RUN yum update -y -RUN yum install vim wget dnsutils -y +RUN yum install vim wget bind-utils -y WORKDIR /app -#java +#java COPY files/jdk-8u191-linux-x64.rpm /app/ RUN yum install /app/jdk-8u191-linux-x64.rpm -y ENV JAVA_HOME /usr/java/latest #Zookeeper -RUN wget http://www-eu.apache.org/dist/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz +RUN wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz RUN tar -zxvf zookeeper-3.4.13.tar.gz -C /app RUN mv /app/zookeeper-3.4.13/ /app/zookeeper COPY files/zoo.cfg /app/zookeeper/conf/ @@ -19,9 +22,9 @@ COPY files/log4j.properties /app/zookeeper/conf/ RUN mkdir /app/zookeeper/logs #Kafka -RUN wget http://www-eu.apache.org/dist/kafka/2.0.0/kafka_2.12-2.0.0.tgz -RUN tar -zxvf kafka_2.12-2.0.0.tgz -C /app/ -RUN mv /app/kafka_2.12-2.0.0/ /app/kafka +RUN wget https://archive.apache.org/dist/kafka/2.2.0/kafka_2.12-2.2.0.tgz +RUN tar -zxvf kafka_2.12-2.2.0.tgz -C /app/ +RUN mv /app/kafka_2.12-2.2.0/ /app/kafka ENV JMX_PORT=${JMX_PORT:-9999} ENV KAFKA_HEAP_OPTS="-Xmx256M -Xms128M" COPY files/kafka-run-class.sh /app/kafka/bin/