RSS DEV-Gemeinschaft

Bausteine von Docker: Bilder verstehen

Docker-Images sind Vorlagen, die Code und Bibliotheken für die Erstellung von Containern enthalten und die Einrichtung der Umgebung vereinfachen. Eine Docker-Datei, eine Datei ohne Erweiterung, definiert das Image. Die Anweisungen in der Docker-Datei erstellen Schichten innerhalb des Images. Jede Zeile in der Docker-Datei stellt eine separate Schicht dar. Die erste Schicht spezifiziert typischerweise ein Basis-Image, wie ein bestimmtes Betriebssystem oder Laufzeitumgebung. Folgende Schichten fügen Funktionalitäten hinzu, wie das Festlegen von Arbeitsverzeichnissen, das Kopieren von Dateien und das Ausführen von Befehlen. Der `docker build`-Befehl erstellt das Image aus der Docker-Datei. Die finale Schicht spezifiziert den Befehl, der ausgeführt wird, wenn der Container gestartet wird. Schichten werden gestapelt, was eine effiziente Bildverwaltung und Aktualisierung ermöglicht. Dieser schichtbasierte Ansatz verbessert die Effizienz, indem nur geänderte Schichten neu erstellt werden müssen. Das erstellte Image kann dann verwendet werden, um Container zu generieren.
favicon
dev.to
Building Blocks of Docker: Understanding Images
Bild zum Artikel: Bausteine von Docker: Bilder verstehen