In Docker ist ein Container eine Laufzeitinstanz eines Images, ähnlich einer leichten Sandbox, die gestartet, gestartet, gestoppt und gelöscht werden kann. Docker verwendet Container, um Anwendungen auszuführen und zu isolieren; jeder Container ist eine isolierte und sichere Plattform.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Docker-1.13.1-Version, Dell G3-Computer.
Docker umfasst drei Grundkonzepte:
Image (Image)
Container (Container)
Repository (Repository)
Docker Image (Image) ähnlich virtuell Die Das Abbild der Maschine kann als schreibgeschützte Vorlage für die Docker-Engine einschließlich des Dateisystems verstanden werden.
Zum Beispiel: Ein Image kann die Ubuntu-Betriebssystemumgebung vollständig enthalten und als Ubuntu-Image bezeichnet werden. Auf dem Image kann auch eine Apache-Anwendung (oder eine andere Software) installiert sein, die als Apache-Image bezeichnet werden kann. Images sind die Grundlage für die Erstellung von Docker-Containern. Durch Versionsverwaltung und inkrementelle Dateisysteme bietet Docker einen sehr einfachen Mechanismus zum Erstellen und Aktualisieren vorhandener Images. Benutzer können ein vorbereitetes Anwendungsbild aus dem Internet herunterladen und es direkt über Befehle verwenden. Kurz gesagt, eine Anwendung benötigt zum Ausführen eine Umgebung, und die Spiegelung dient dazu, diese Umgebung bereitzustellen.Docker-Container
Docker-Container (Container) ähnelt einer leichten Sandbox (da Docker eine auf dem Linux-Kernel basierende Virtualisierungstechnologie ist, verbraucht Docker nur sehr wenige Ressourcen, um Anwendungen auszuführen und zu isolieren).
Ein Container ist eine Laufzeitinstanz eines Bildes. Es kann gestartet, gestartet, gestoppt und gelöscht werden. Jeder Container ist eine isolierte und sichere Plattform. Schematische Darstellung der Verwendung eines einzelnen Docker-Images zum Starten mehrerer Container Sie können sich einen Container als eine vereinfachte Version der Linux-Umgebung vorstellen (einschließlich Root-Benutzerberechtigungen, Prozessraum, Benutzerraum und Netzwerkraum usw.) und die darin ausgeführten Anwendungen.
Docker Warehouse
Docker Warehouse (Repository) ähnelt einem Code Warehouse und ist ein Ort, an dem Docker Bilddateien zentral speichert.
Jedes Lager kann mehrere Tags enthalten und jedes Tag entspricht einem Bild. Normalerweise enthält ein Warehouse Bilder verschiedener Versionen derselben Software, und häufig werden Tags verwendet, um jeder Version der Software zuzuordnen. Empfohlenes Lernen: „Docker-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas ist ein Container in Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!