From b0ad53dc502b772fc53bb3848a74455369e5b73d Mon Sep 17 00:00:00 2001 From: Tobias Niegratschka Date: Sat, 25 Apr 2026 13:48:22 +0000 Subject: [PATCH] Dockerfile aktualisiert --- Dockerfile | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index f6eb396..c52f6ce 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,15 @@ -# Base-Image +# Base-Image (Bleibt Alpine 3.15 für deine Aufgabe) FROM alpine:3.15 -# Pakete installieren -RUN apt-get install -y build-essential gcc curl vim net-tools +# Pakete installieren (Hier lag der Fehler: apk statt apt-get) +# 'build-base' ist das Alpine-Äquivalent zu 'build-essential' +RUN apk add --no-cache \ + build-base \ + gcc \ + curl \ + vim \ + net-tools \ + bash # Arbeitsverzeichnis setzen WORKDIR /app @@ -16,6 +23,6 @@ RUN gcc -o deployment deployment.c # Verzeichnis für Ausgabe anlegen RUN mkdir /output -# Ausgabe wird ins Container-Dateisystem geschrieben +# Wichtig: Alpine hat standardmäßig keine bash, daher oben mit installiert ENTRYPOINT ["/bin/bash", "-c"] CMD ["./deployment 10 > /output/output.txt && tail -f /output/output.txt"] \ No newline at end of file