From 2eec091de56b94d884fc94cbea01d1620b521f8b Mon Sep 17 00:00:00 2001 From: sherif-audibene <88333175+sherif-audibene@users.noreply.github.com> Date: Mon, 3 Oct 2022 19:48:31 +0200 Subject: [PATCH 1/3] Update docker file Avoid error happens to centos when trying to run yum update -y --- dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dockerfile b/dockerfile index 5a26ce8..147774b 100644 --- a/dockerfile +++ b/dockerfile @@ -1,5 +1,8 @@ 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.r> RUN yum update -y RUN yum install vim wget dnsutils -y From f7ed279ab9b679e8d79c043412a54b01b407fea8 Mon Sep 17 00:00:00 2001 From: sherif-audibene <88333175+sherif-audibene@users.noreply.github.com> Date: Mon, 3 Oct 2022 19:52:40 +0200 Subject: [PATCH 2/3] replace bind-utils --- dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfile b/dockerfile index 147774b..084a44d 100644 --- a/dockerfile +++ b/dockerfile @@ -4,7 +4,7 @@ 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.r> RUN yum update -y -RUN yum install vim wget dnsutils -y +RUN yum install vim wget bind-utils -y WORKDIR /app From e9b49f7b75d5009540478462bf0e3b7e98fe8f2a Mon Sep 17 00:00:00 2001 From: sherif-audibene <88333175+sherif-audibene@users.noreply.github.com> Date: Mon, 3 Oct 2022 20:01:59 +0200 Subject: [PATCH 3/3] Update docker File This code was so useful to me, it had some issue so I fixed it, thanks --- dockerfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dockerfile b/dockerfile index 084a44d..0747321 100644 --- a/dockerfile +++ b/dockerfile @@ -2,19 +2,19 @@ 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.r> +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 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/ @@ -22,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/