cub repariert (wurde durch Einbindung des REHL-Repos gestört) toolbox
authorKai Moritz <kai@juplo.de>
Sat, 7 Oct 2023 21:14:43 +0000 (23:14 +0200)
committerKai Moritz <kai@juplo.de>
Sat, 7 Oct 2023 21:56:49 +0000 (23:56 +0200)
Dockerfile
README.sh

index 34dbd9e..5e18801 100644 (file)
@@ -12,8 +12,7 @@ USER root
 ENV KAFKACAT_VERSION="1.7.1"
 RUN \
   echo "Preparing the build-environment ....." && \
-  dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && \
-  dnf install -y $BUILD_PACKAGES && \
+  yum install -y $BUILD_PACKAGES && \
   echo "Building kafkacat ....." && \
   git clone https://github.com/edenhill/kafkacat && \
   cd kafkacat && \
@@ -54,15 +53,14 @@ FROM confluentinc/cp-kafka-connect:${VERSION}
 USER root
 RUN \
   echo "Installing runtime dependencies for SSL and SASL support ...." && \
-  microdnf install dnf && \
-  dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && \
-  dnf install -y ca-certificates && \
+  yum install -y ca-certificates && \
   echo "Installing usefull tools" && \
-  dnf install -y curl wget nc less httpie jq -y && \
-  dnf install httpie && \
+  yum install -y curl wget nc less jq -y && \
   echo "===> clean up ..."  && \
-  dnf clean all && \
-  rm -rf /tmp/*
+  yum clean all && \
+  rm -rf /tmp/* /etc/yum.repos.d/confluent.repo && \
+  curl https://packages.httpie.io/binaries/linux/http-latest --output /usr/local/bin/http && \
+  chmod a+x /usr/local/bin/http
 
 COPY --from=0 /build/kafkacat/kcat /usr/local/bin/
 # COPY --from=0 /build/normcat /usr/local/bin/
index 58068ed..aa3c6a7 100755 (executable)
--- a/README.sh
+++ b/README.sh
@@ -1,4 +1,4 @@
 #!/bin/sh
 
 docker build -t juplo/toolbox .
-docker run --rm juplo/toolbox ls /usr/local/bin
+docker run --rm juplo/toolbox sh -c "ls /usr/local/bin; http --version ; http ; cub"