Was macht Docker?

王林
Freigeben: 2020-05-19 13:28:32
Original
8715 Leute haben es durchsucht

Was macht Docker?

Die Rolle von Docker:

1. Vereinfachte Konfiguration

Dies ist der ursprüngliche Zweck von Docker und der größte Vorteil der virtuellen Maschine VM Basierend auf Ihrer Anwendungskonfiguration kann sie nahtlos auf jeder Plattform ausgeführt werden. Docker bietet die gleichen VM-ähnlichen Funktionen, jedoch ohne Nebenwirkungen. Es ermöglicht Ihnen, die Umgebung und Konfiguration in den Code einzufügen und ihn dann in verschiedenen Umgebungen bereitzustellen die zugrunde liegende Umgebung entkoppelt.

2. Code-Pipeline-Management

kann den Code in einer Streaming-Pipeline verwalten, von der Maschine des Entwicklers bis zur Maschine der Produktionsumgebung. Da es in diesem Prozess verschiedene Umgebungen gibt, die jeweils geringfügige Unterschiede aufweisen können, stellt Docker eine konsistente Mikroumgebung in diesen heterogenen Umgebungen bereit, um eine reibungslose Freigabe von der Entwicklung bis zur Bereitstellung zu gewährleisten.

3. Produktion von Entwicklern

In einer Entwicklungsumgebung hoffen wir, dass unsere Entwicklungsumgebung näher an der Produktionsumgebung sein kann, und wir werden dafür sorgen, dass jeder Dienst ausgeführt wird Wenn Sie Ihre eigene VM verwenden, kann dies die Produktionsumgebung simulieren. Manchmal müssen wir beispielsweise nicht immer eine Verbindung über das Netzwerk herstellen, sodass wir mehrere Docker mit einer Reihe von Diensten laden und auf einer einzelnen Maschine ausführen können, um die verteilte Produktionsbereitstellung zu simulieren Umwelt im größtmöglichen Umfang.

4. Anwendungsisolation

Es gibt viele Gründe, warum Sie mehrere Anwendungen auf einem Computer ausführen müssen, was die Aufteilung der ursprünglichen monolithischen Anwendung in viele Microservices erfordert. Um eine Entkopplung zwischen Anwendungen zu erreichen, kann dieses Ziel leicht durch die Bereitstellung mehrerer Anwendungsdienste in mehreren Dockern erreicht werden.

5. Zusammenführen von Diensten

Mit Docker können Sie auch mehrere Dienste zusammenführen, um Kosten zu senken, weniger Betriebssystemspeicher zu belegen und mehrere freie Speicher instanzenübergreifend zu teilen. Mit diesen Technologien kann Docker eine effektivere Servicekonsolidierung mit geringeren Ressourcen ermöglichen.

6. Mandantenfähigkeit

Docker kann als Multi-Tenant-Container für Cloud Computing verwendet werden. Mit Docker ist es einfach, mehrere Instanzen zu erstellen und auszuführen Jeder Mieter profitiert von seiner flexiblen, schnellen Umgebung und dem effektiven Diff-Befehl.

7. Schnelle Bereitstellung

Docker erstellt Prozesscontainer, ohne dass das Betriebssystem neu gestartet werden muss. Sie können Ressourcen erstellen oder zerstören Machen Sie sich im Rechenzentrum keine Sorgen über zusätzlichen Verbrauch. Die typische Auslastung des Rechenzentrums beträgt 30 %. Durch eine aggressivere Ressourcenzuteilung und die Erzielung einer stärker aggregierten Ressourcenzuteilung für eine neue Instanz zu geringen Kosten können wir diese Auslastung leicht übertreffen und die Effizienz der Rechenzentrumsauslastung erheblich verbessern.

Empfohlenes Tutorial: Docker-Tutorial

Das obige ist der detaillierte Inhalt vonWas macht Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage