Heim >Betrieb und Instandhaltung >Docker >Kann Docker auf einer virtuellen Maschine ausgeführt werden?

Kann Docker auf einer virtuellen Maschine ausgeführt werden?

尚
Original
2020-04-03 11:21:465415Durchsuche

Kann Docker auf einer virtuellen Maschine ausgeführt werden?

Docker-Container können auf virtuellen Maschinen oder physischen Maschinen ausgeführt werden. Genau genommen sind Container und virtuelle Maschinen nicht auf derselben Ebene. Sie sind eine gepackte Sammlung von Software + Umgebung.

Ob es sich um eine virtuelle Maschine oder eine physische Maschine handelt, es handelt sich um eine Bereitstellungsmethode für Hardware/Infrastruktur, bei der es sich im Wesentlichen um eine Ebene handelt. Container lösen hauptsächlich eine Reihe softwarezentrierter Probleme (Entwicklung, Test, Bereitstellung). , veröffentlichen, ausführen).

Das Ausführen von Containern in virtuellen Maschinen ist zu einer praktischen Praxis geworden. Der Containerdienst von AWS wird beispielsweise nur in virtuellen Maschinen ausgeführt.

Der Docker-Daemon kann direkt mit dem Hauptbetriebssystem kommunizieren, um jedem Docker-Container Ressourcen zuzuweisen. Außerdem kann er den Container vom Hauptbetriebssystem isolieren und die einzelnen Container voneinander isolieren. Docker wird häufig verwendet, um verschiedene Anwendungen wie Front-End, Back-End und Datenbank zu isolieren.

Virtuelle Maschinen können die gesamte Betriebsumgebung besser vollständig isolieren. Beispielsweise verwenden Cloud-Dienstanbieter normalerweise die Technologie virtueller Maschinen, um verschiedene Benutzer zu isolieren. Der Start einer virtuellen Maschine dauert Minuten, während ein Docker-Container in Millisekunden starten kann. Ohne ein aufgeblähtes Betriebssystem kann Docker viel Speicherplatz und andere Systemressourcen sparen.

Weitere verwandte Tutorials finden Sie in der Spalte Docker-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonKann Docker auf einer virtuellen Maschine ausgeführt werden?. 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