Docker ist in Golang geschrieben und hat seit seiner Einführung im Jahr 2013 die Aufmerksamkeit von immer mehr Entwicklern auf sich gezogen. Wenn Sie die neuesten Technologieentwicklungen verfolgen, haben Sie bestimmt schon von Docker gehört.
Zunächst muss sich jeder darüber im Klaren sein, dass Docker-Container keine virtuellen Maschinen sind. (Empfohlenes Lernen: Docker-Video-Tutorial)
Docker macht weiterhin Werbung für alle, ”Virtuelle Maschine braucht Es braucht Minuten zum Starten, während ein Docker-Container nur 50 Millisekunden benötigt.
Der wesentliche Unterschied:
VM (VMware) erstellt eine virtuelle Schicht und Virtualisierung basierend auf dem Host-Computer und dem Betriebssystem des Host-Computers System und virtualisiertes Lager, und installieren Sie dann die Anwendung
Container (Docker-Container), erstellen Sie eine Docker-Engine auf dem Host-Computer und das Betriebssystem des Host-Computers, basierend auf der Engine App erneut.
Dann stellt sich die Frage: Wie läuft das Programm ohne Betriebssystem?
Sie können in Docker eine Ubuntu-Image-Datei erstellen, damit das Ubuntu-System in Docker integriert werden kann und alle laufenden Anwendungen Ubuntu-Anwendungen sind.
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Docker und virtueller Maschine. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!