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 alpineDies 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
EOFAlles zwischen EOF und EOF wird in die Datei geschrieben.
Aufgabe
AnfängerErstellen 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 alpineErstellen Sie ein Dockerfile über das Terminal unter Verwendung eines Heredocs:
cat > Dockerfile << 'EOF'
FROM alpine
EOFProbier es 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
5Container untersuchen
Container-LogsDetails untersuchenBefehle ausführenZusammenfassung – Health Check3Container ausführen
Einen Befehl ausführenEchte AusführungVerschiedene DistributionenContainer automatisch entfernenZusammenfassung – Container Runner6Images erstellen
Was ist ein DockerfileEin Image erstellenDie CMD-AnweisungZusammenfassung - Image Builder