Menu
Coddy logo textTech

Was ist ein Dockerfile

Teil des Abschnitts Einführung in Docker der Terminal-Journey von Coddy — Lektion 21 von 40.

Bisher haben Sie Images verwendet, die von anderen erstellt wurden. Um Ihr eigenes zu erstellen, schreiben Sie ein Dockerfile: eine reine Textdatei, in der die Schritte zum Zusammenstellen eines Images aufgelistet sind, eine Anweisung pro Zeile.

Die wichtigste Anweisung ist FROM, mit der jedes Dockerfile beginnt. Sie wählt das Basis-Image aus, auf dem Sie aufbauen:

FROM alpine

Dies besagt, dass vom alpine Image ausgegangen werden soll. Sie fügen dann darunter weitere Anweisungen hinzu, um das Image anzupassen.

Sie können das Dockerfile direkt über das Terminal erstellen. Eine einfache Möglichkeit besteht darin, die Zeilen in eine Datei namens Dockerfile zu schreiben:

cat > Dockerfile << 'EOF'
FROM alpine
EOF

Alles zwischen EOF und EOF wird in die Datei geschrieben.

challenge icon

Aufgabe

Anfänger

Erstellen Sie ein Dockerfile, dessen einzige Zeile FROM alpine lautet, und geben Sie die Datei anschließend mit cat aus, um ihren Inhalt zu bestätigen.

Spickzettel

Ein Dockerfile ist eine reine Textdatei mit Anweisungen zum Erstellen eines Docker-Images. Jedes Dockerfile beginnt mit FROM, um das Basis-Image anzugeben:

FROM alpine

Erstellen Sie ein Dockerfile über das Terminal unter Verwendung eines Heredocs:

cat > Dockerfile << 'EOF'
FROM alpine
EOF

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Einführung in Docker