Heim Betrieb und Instandhaltung Docker Wie wird Docker Image gespeichert?

Wie wird Docker Image gespeichert?

Apr 15, 2025 am 09:54 AM
docker apache

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.

Wie wird Docker Image 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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Stock Market GPT

Stock Market GPT

KI-gestützte Anlageforschung für intelligentere Entscheidungen

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So installieren Sie Docker auf CentOs So installieren Sie Docker auf CentOs Sep 23, 2025 am 02:02 AM

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

Wie kann ich 'Docker -Container, die nicht starten' -Probleme, Fehler beheben? Wie kann ich 'Docker -Container, die nicht starten' -Probleme, Fehler beheben? Sep 20, 2025 am 12:11 AM

CheckContainerLogSusingDockerLogs [container_id], um startuperRorslikemissingFileSordePendencyFailures zu identifizieren

Wie leite ich Redis in einem Docker -Container aus? Wie leite ich Redis in einem Docker -Container aus? Sep 17, 2025 am 04:16 AM

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.

Wie richte ich eine PostgreSQL -Datenbank mit Docker ein? Wie richte ich eine PostgreSQL -Datenbank mit Docker ein? Sep 17, 2025 am 03:31 AM

UsedockertorunpostgresqlwitloutLocalInstallationBystartingAcontainerwithTheofficialImage, SettingPassword, Portal und VolumeForpersistence.2

Wie kann ich Dateiformate in Windows -Dateimanager konvertieren? Schritte zum effizienten Betrieb Wie kann ich Dateiformate in Windows -Dateimanager konvertieren? Schritte zum effizienten Betrieb Sep 05, 2025 pm 08:12 PM

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.

Wie lösche ich den Build -Cache in Docker? Wie lösche ich den Build -Cache in Docker? Sep 23, 2025 am 02:54 AM

UsedockerBuilderPrunetoclearUnusedBuildCachelayersandfreedikspace;

Wie verwalte ich Networking in Docker? Wie verwalte ich Networking in Docker? Sep 16, 2025 am 03:25 AM

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

Wie hoste ich eine einfache Website auf Apache? Wie hoste ich eine einfache Website auf Apache? Sep 05, 2025 am 05:15 AM

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

See all articles