Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wo existiert das Docker-Image?

Wo existiert das Docker-Image?

PHPz
PHPzOriginal
2023-04-19 09:15:161703Durchsuche

Docker ist eine Plattform, die das Paketieren, Veröffentlichen und Verwalten von Anwendungen erleichtert. In Docker ist das Image ein sehr wichtiges Konzept. Es enthält tatsächlich den gesamten Code und die Abhängigkeiten der Anwendung und wird daher auch als „Container-Image“ bezeichnet.

Also, wo gibt es eigentlich Docker-Images?

Zunächst müssen Sie verstehen, dass es sich bei Bildern und Containern in Docker um zwei verschiedene Konzepte handelt. Das Image ist ein schreibgeschütztes Dateisystem, während der Container eine beschreibbare Ebene ist, die auf der Grundlage des Images erstellt wird, und eine Instanz ist, die auf dem Image ausgeführt wird. Daher muss jeder Container basierend auf einem Image gestartet werden.

Also, wo wird das Bild in Docker gespeichert? Tatsächlich sind Docker-Images in der Docker-Registrierung vorhanden, und die Docker-Registrierung kann öffentliche oder private Docker-Images speichern.

Docker stellt offiziell ein öffentliches Docker-Image-Warehouse namens Docker Hub bereit. Auf Docker Hub finden Sie eine Vielzahl verschiedener Bilder, sowohl offizielle als auch von der Community erstellte. Neben Docker Hub gibt es weitere Docker-Registrierungen wie Google Container Registry, Amazon Elastic Container Registry usw.

Wenn Sie ein Image über den Docker-Pull-Befehl aus der Docker-Registrierung ziehen, ruft es tatsächlich den gesamten Inhalt des Images aus der Ferne ab und speichert es in der Docker-Image-Bibliothek auf dem lokalen Host. Standardmäßig prüft Docker beim Ausführen des Docker-Run-Befehls zunächst, ob das Image bereits auf dem lokalen Host vorhanden ist. Andernfalls ruft es das Image aus der Docker-Registrierung ab und erstellt eine Containerinstanz auf dem Host.

Darüber hinaus unterstützt Docker auch die Erstellung einer privaten Docker-Registrierung. Sie können ein privates Docker-Image-Warehouse auf dem lokalen Host erstellen, um die von Ihnen erstellten Images zu speichern, und Sie können auch auf andere Dateien im zugreifen privates Lagerhaus.

Zusammenfassend lässt sich sagen, dass das Image in Docker tatsächlich in der Docker-Registrierung vorhanden ist. Wenn das Image aus der Registry abgerufen wird, wird es in der Docker-Image-Bibliothek des lokalen Hosts gespeichert. Gleichzeitig können Sie auch eine private Docker-Registrierung erstellen, um die von Ihnen erstellten Images zu speichern. Wenn Sie diese Konzepte und Prinzipien verstehen, können Sie Docker besser verstehen und verwenden sowie Anwendungen effizienter verwalten und bereitstellen.

Das obige ist der detaillierte Inhalt vonWo existiert das Docker-Image?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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