Docker-Image enthält die folgenden Elemente: Dateisystemschicht (Root-Dateisystem, Schicht), Metadaten (Manifestdatei, Konfiguration, Tags), Netzwerkeinstellungen (IP-Adresse, Portzuordnung), Benutzer und Gruppen (Benutzer-ID, Gruppen-ID) , Befehl (Einstiegspunkt, CMD).
Was ein Docker-Image enthält
Ein Docker-Image ist ein leichtes ausführbares Paket, das Software und alle ihre Abhängigkeiten enthält. Es bietet alles, was Sie zum Bereitstellen und Ausführen von Anwendungen in jeder Umgebung benötigen. Konkret enthält ein Docker-Image die folgenden Elemente:
1. Dateisystemebene
-
Root-Dateisystem: Das Root-Dateisystem-Image, das erforderlich ist, wenn die Anwendung ausgeführt wird, einschließlich Binärdateien, Bibliotheken und Konfigurationsdateien.
-
Ebenen: Separate Dateisystemebenen, die in einem Image gesammelt werden können, wobei jede Ebene inkrementelle Änderungen am Root-Dateisystem enthält. Dadurch können Bilder effizient gespeichert und aktualisiert werden.
2. Metadaten
-
JSON-Datei: Manifestdatei, die Metadaten wie Bildinhalt, Größe und Tags beschreibt.
-
Konfiguration: Konfigurationsdatei, die die laufende Konfiguration des Containers angibt, z. B. Einstiegspunkte, Umgebungsvariablen und Volumes.
-
Tags: Metadaten-Schlüssel-Wert-Paare, die zum Organisieren und Identifizieren von Bildern verwendet werden.
3. Netzwerkeinstellungen
-
IP-Adresse: Die dem Container zugewiesene IP-Adresse.
-
Port-Mapping: Mapping von externen Ports, die im Container freigelegt sind, zu internen Ports.
4. Benutzer und Gruppen
-
Benutzer-ID und Gruppen-ID: Geben Sie den Benutzer und die Gruppe an, unter denen der Prozess im Container ausgeführt wird.
5. Befehl
-
Einstiegspunkt: Der Befehl, der beim Starten des Containers ausgeführt wird.
-
CMD: Standardparameter für den Einstiegspunkt.
Docker-Images können auch andere Inhalte wie benutzerdefinierte Skripte, Daten und Dokumentation enthalten. Diese Elemente bieten zusätzliche Funktionalität und Flexibilität und ermöglichen es Benutzern, das Bild an spezifische Bedürfnisse anzupassen.
Das obige ist der detaillierte Inhalt vonWas enthält das Docker-Image?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!