Docker-Übersicht Docker ist eine Open-Source-Lösung zur Bereitstellung von Software. Docker-Zusammensetzung Docker besteht aus Docker-Server und Docker-Client. Docker umfasst die folgenden Komponenten: Container, Image und Repository, wie in der folgenden Abbildung dargestellt: Docker vs. VM Als Containertyp unterscheidet sich Docker stark von herkömmlichen VMs. Vergleichen wir zunächst die beiden hinsichtlich der Architektur: Im Vergleich dazu ist eine VM eigentlich ein auf Hardware basierendes virtualisiertes Betriebssystem (Hypervisor) und mehrere VMs teilen sich die zugrunde liegenden Hardwareressourcen. Docker verwendet zur Isolierung die auf Linux basierende Namespace- und CGroups-Technologie, wodurch Docker sowohl auf Hardware-Betriebssystemen als auch auf VMs ausgeführt werden kann. Der Unterschied zwischen den beiden bestimmt auch den Unterschied zwischen den beiden. Hier fassen wir die Unterschiede zwischen den beiden wie folgt zusammen: Da Docker über eine solche Funktion verfügt, was kann Docker tun? Die folgende Abbildung zeigt 8 Docker-Szenarien. Basierend auf der tatsächlichen Arbeit verwendet der Autor Docker hauptsächlich, um den Freigabeprozess vorhandener Produkte zu vereinfachen und viel Arbeit bei der Umgebungskonfiguration zu reduzieren. Aufgrund der Isolation von Docker kann die Anwendung in ein Docker-Image gepackt werden, und verschiedene Versionen desselben Produkts können in verschiedene Images gepackt werden, was auch das Testen erleichtert. Wenn man Docker aus verschiedenen Blickwinkeln betrachtet, sind die von Docker mit sich gebrachten Änderungen daher allumfassend. Das könnte Sie auch interessieren:
|
<<: Anwendungsbeispiele für den Mysql Inner Join (unbedingt lesen)
>>: Beispielerklärung für Ausführungskontext und Ausführungsstapel in JavaScript
HTML bietet fünf Leerzeichen mit unterschiedliche...
Unter den Anforderungen des heutigen responsiven ...
Inhaltsverzeichnis Was ist natives JavaScript A. ...
Überblick Heute werde ich hauptsächlich erklären,...
In vertikaler Richtung können Sie die Zellenausri...
echarts Wortwolke ist eine Erweiterung von echart...
Frage: Ich habe in Vue ein Formular zum Hochladen...
Dieser Artikel listet einige Tipps und Codes zu F...
Wenn viele Daten angezeigt werden müssen, ist die...
Das Standard-Remote-Repository von Nexus ist http...
Detaillierte Erklärung zur MySQL-Sortierung chine...
In diesem Artikel werden hauptsächlich drei Metho...
1. Einführung in mysqlbackup mysqlbackup ist die ...
Dieser Artikel erläutert anhand von Beispielen di...
Drei Möglichkeiten zum Festlegen von Rahmen in HT...