Dockerfile¶
Bis jetzt haben wir fertige Images (siehe Quelle Docker Hub) genutzt und mit diesen Images die Container erstellt.
Die meisten Images waren auch bereits ordentliche Vorlagen,
aber man würde in Ubuntu zum Beispiel
vielleicht gerne das Paket iproute2 nachinstallieren,
um den ip Befehl nutzen zu können.
Wir wollen jetzt unsere eigenen Images erstellen und bedienen uns hierzu eines Dockerfile, das alle nötigen Anweisungen / Direktiven enthält!
Hinweis
Für die Image-Erzeugung werden wir uns zumeist auf Basis Images
der Container-Gemeinschaft berufen (siehe Direktive FROM).
Aber natürlich könnte man auch Image from Scratch erzeugen. Die entsprechenden Ausführungen kommen in einem späteren Abschnitt.
Schauen wir uns die Datei Dockerfile und den
Docker Build Prozess einmal an.