diff --git a/kafka/Dockerfile b/kafka/Dockerfile index 93fa00d..c25bd75 100644 --- a/kafka/Dockerfile +++ b/kafka/Dockerfile @@ -5,20 +5,21 @@ APACHE_MIRROR="https://archive.apache.org/dist" \ KAFKA_INSTALL="/usr/local" -RUN apk add --no-cache \ - bash \ - openjdk8 \ - tini \ - zeromq - RUN apk add --no-cache --virtual .fetch-deps \ - curl \ + wget \ tar -RUN curl -s https://www-us.apache.org/dist/kafka/$KAFKA_VERSION/kafka_$SCALA_VERSION-$KAFKA_VERSION.tgz | tar -xz -C $KAFKA_INSTALL && \ - cd $KAFKA_INSTALL && ln -s kafka_$SCALA_VERSION-$KAFKA_VERSION kafka +# download, install, and symlink kafka +RUN cd $SPARK_INSTALL && \ + wget -q --show-progress --progress=bar:force:noscroll $APACHE_MIRROR/kafka/$KAFKA_VERSION/kafka_$SCALA_VERSION-$KAFKA_VERSION.tgz 2>&1 && \ + tar xzf kafka_$SCALA_VERSION-$KAFKA_VERSION.tgz && \ + ln -s kafka_$SCALA_VERSION-$KAFKA_VERSION kafka && \ + rm -f kafka_$SCALA_VERSION-$KAFKA_VERSION.tgz -RUN apk del .fetch-deps +RUN apk del .fetch-deps && \ + rm -rf /tmp/* && \ + rm -rf /var/cache/* && \ + rm -rf /root/.cache # COPY start-master.sh /usr/local/bin/start-master.sh # COPY start-worker.sh /usr/local/bin/start-worker.sh