Ein Image erstellen und dessen Verlauf anzeigen
In diesem Schritt lernen Sie, wie Sie ein Docker-Image aus einer Dockerfile erstellen und dessen Verlauf anzeigen. Der Verlauf zeigt die Schichten, aus denen das Image besteht, sowie die Befehle, die zur Erstellung jeder Schicht verwendet wurden.
Erstellen Sie zunächst eine einfache Dockerfile in Ihrem ~/project
-Verzeichnis. Diese Dockerfile erstellt ein Image basierend auf dem ubuntu
-Image und installiert das Paket curl
.
cd ~/project
nano Dockerfile
Fügen Sie folgenden Inhalt zur Dockerfile
hinzu:
FROM ubuntu:latest
RUN apt-get update && apt-get install -y curl
Speichern Sie die Datei und verlassen Sie den Editor (Strg+X, Y, Enter).
Nun erstellen wir das Docker-Image mit dem Befehl docker build
. Wir versehen das Image mit dem Namen my-ubuntu-curl
und dem Tag latest
. Der .
am Ende des Befehls zeigt an, dass sich die Dockerfile im aktuellen Verzeichnis befindet.
docker build -t my-ubuntu-curl:latest .
Sie sehen eine Ausgabe, die den Build-Prozess anzeigt, wobei jeder in der Dockerfile definierte Schritt ausgeführt wird.
Nach Abschluss des Builds können Sie den Verlauf des Images mit dem Befehl docker history
anzeigen.
docker history my-ubuntu-curl:latest
Die Ausgabe zeigt eine Tabelle mit Informationen zu jeder Schicht, einschließlich der Schicht-ID, Erstellungszeit, Größe und des verwendeten Befehls. Dieser Verlauf ist nützlich, um zu verstehen, wie ein Image erstellt wurde, und für Debugging-Zwecke.