FROM debian:stable-slim MAINTAINER zhengyu@uenpay.com #USER 1000:1000 USER root LABEL version="2.8.0" ENV KAFKA_HOME=/kafka ENV PATH=$PATH:$KAFKA_HOME/bin ENV JAVA_HOME=/jdk1.8.0_211 ENV JRE_HOME=$JAVA_HOME/jre ENV CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib ENV PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin ADD kafka_2.12-2.8.0.tgz / ADD jdk-8u211-linux-x64.tar.gz / ADD start.sh /kafka_2.12-2.8.0 RUN rm -rf /jdk1.8.0_281/*.zip \ && mkdir -p /kafka_2.12-2.8.0/uuid \ && chmod 755 -R /kafka_2.12-2.8.0 \ && mv /kafka_2.12-2.8.0 /kafka \ && groupadd -g 1000 kafka && useradd -u 1000 kafka -g 1000 -d /kafka \ && chown -R 1000:1000 /kafka WORKDIR $KAFKA_HOME EXPOSE 9092 9093 CMD ["/bin/bash","-c","$KAFKA_HOME/start.sh"]