Wie wird Docker Image gespeichert?
Docker -Bilder verwenden einen hierarchischen Speichermechanismus. Jede Ebene ist eine modifizierte Version seiner übergeordneten Ebene, sodass das Bild die Ebene einfach freigeben kann, um den Speicherplatz zu sparen. Das Bild verwendet oci -standardisierte Speicherformate und wird im lokalen Host (/var/lib/docker/bild) und in der Docker -Registrierung (wie Docker Hub) gespeichert.
Docker -Bildspeichermechanismus
Docker -Bilder sind Vorlagen zum Erstellen und Ausführen von Containern. Sie werden in der Docker -Registrierung gespeichert und können aus dem Docker Hub oder einer anderen Registrierung gezogen werden.
Docker Bildspeicher ist hierarchisch, jede Ebene ist eine modifizierte Version ihrer übergeordneten Ebene. Dadurch können Bilder einfach Ebenen teilen und Speicherplatz speichern.
Speicherformat
Docker -Bilder verwenden ein standardisiertes Speicherformat mit dem Namen OCI (Open Container Initiative) Spiegelungsspezifikation. Dieses Format definiert die Dateistruktur und den Inhalt des Bildes.
Speicherort
Docker -Bilder werden an den folgenden Orten gespeichert:
- LOCALHOST: Das gezogene Bild wird im Verzeichnis
/var/lib/docker/image
gespeichert. - Docker Registry: Spiegel können auch in der Docker -Registrierung wie Docker Hub gespeichert werden.
Hierarchischer Mechanismus
Docker -Bilder werden in eine Reihe von Ebenen organisiert, wobei jede Schicht eine modifizierte Version ihrer übergeordneten Schicht ist. Diese Ebenen sind in der Reihenfolge gestapelt, die untere Ebene ist das Basisbild und die obere Ebene sind die neuesten Modifikationen.
Jede Ebene enthält Änderungen am Dateisystem, z. B. das Hinzufügen oder Entfernen von Dateien. Wenn ein neues Bild erstellt wird, erbt es alle zugrunde liegenden Ebenen aus dem übergeordneten Bild und fügt seine eigene Modifikationsebene oben hinzu.
Platz sparen
Der hierarchische Speichermechanismus speichert den Speicherplatz, indem er die zugrunde liegende Ebene teilen kann. Wenn mehrere Bilder dieselbe zugrunde liegende Ebene haben, müssen sie nur ihre jeweiligen Änderungsschichten speichern.
Wenn beispielsweise ein debian -Bild basiert und beide Bilder Apache installiert haben, teilen sie die gleiche Debian -zugrunde liegende Ebene. Nur die Apache -Stufe ist unterschiedlich und speichert Speicherplatz.
Das obige ist der detaillierte Inhalt vonWie wird Docker Image gespeichert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Stock Market GPT
KI-gestützte Anlageforschung für intelligentere Entscheidungen

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Deinstallieren Sie die alte Version von Docker, um Konflikte zu vermeiden.

CheckContainerLogSusingDockerLogs [container_id], um startuperRorslikemissingFileSordePendencyFailures zu identifizieren

Ausführen von Redis mit Docker, ohne es auf dem Host zu installieren, kann es schnell über den Befehl dockkerun gestartet werden. Es kann Konfigurationsdateien anpassen und sie montieren, um Speicherrichtlinien und andere Einstellungen zu implementieren. Es kann Daten bestehen, indem es Volumen-Redis-Daten benennt. Es wird empfohlen, DockerComponpose zu verwenden, um den Einsatz und die Wartung der Entwicklungsumgebung zu erleichtern.

UsedockertorunpostgresqlwitloutLocalInstallationBystartingAcontainerwithTheofficialImage, SettingPassword, Portal und VolumeForpersistence.2

Windows -Dateimanager kann Dateiformate in Stapeln nicht direkt konvertieren, da er nur für die Dateiverwaltung verantwortlich ist und keine Dateiinhalte verarbeitet. Es müssen Tools von Drittanbietern wie IrfanView und FFMPEG verwendet werden, um eine effiziente Stapelkonvertierung zu erreichen, kombiniert mit dem Dateimanager zum Filter von Dateien und -tools und die Konvertierung über eine grafische Schnittstelle oder Befehlszeile abzuschließen. Die Befehlszeilen -Tools haben die Vorteile von Automatisierung, hoher Effizienz und präziser Kontrolle. Die Lernkosten, die Fehlerbehandlung und die Sicherung von Dateien sollten jedoch Aufmerksamkeit geschenkt werden.

UsedockerBuilderPrunetoclearUnusedBuildCachelayersandfreedikspace;

DockernetWorkingenableScureandefficienceContainercommunication. Usebridge, Host, Overlay, MacVlan, OrnonedriversBasedonusecases; CreatecustomnetWorksforbetterIsolation und dnose und disconnectcommands;

InstallapacheuseusepackAGEanAGerCommandsForyouros, startEnAnletheservice.2.PlaceYourWebSapeThedEfaultDirectory/var/www/html/, setPropereinverschiebung und -PermissionsBasedonyourSystem (www-dataforubununtu, apacheforcentos) .3.3.3.3.3.3.3.3.
