Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was bedeutet Netzwerkmodus in Docker?

Was bedeutet Netzwerkmodus in Docker?

WBOY
WBOYOriginal
2022-08-17 16:25:182896Durchsuche

Die Bedeutung des Docker-Netzwerkmodus: 1. Der Bridge-Modus, das Standard-Netzwerktreibermodell, konfiguriert automatisch seine eigenen Netzwerkinformationen, wenn der Docker-Container gestartet wird. 2. Der Host-Modus unterbricht die Netzwerkisolation zwischen dem Docker-Container und dem Host , verwenden Sie direkt die Netzwerkumgebung des Hosts; 3. Overlay-Modus, der mehrere Docker-Daemons verbinden oder die Kommunikation zwischen Cluster-Diensten erfüllen kann; 5. Plugins-Modus, der Netzwerktreiber von Drittanbietern verwendet; Plugin.

Was bedeutet Netzwerkmodus in Docker?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.

Was bedeutet der Netzwerkmodus in Docker?

Es gibt 5 gängige Netzwerkmodi in Docker, nämlich

  • Bridge: Das Standard-Netzwerktreibermodell in Docker. Wenn es beim Starten des Containers nicht angegeben wird, wird es standardmäßig verwendet zu diesem Treibertyp;

  • host: Unterbricht die Netzwerkisolation zwischen dem Docker-Container und dem Host und verwendet direkt die Netzwerkumgebung des Hosts. Dieses Modell gilt nur für Docker17.6 und höher : Kann eine Verbindung zu mehreren Docker-Daemons herstellen oder zwischen Cluster-Diensten kommunizieren.

  • keine: Das heißt, der Netzwerktreiber ist deaktiviert und Sie müssen die Netzwerktreiberkonfiguration manuell anpassen

  • Plugins: Verwenden Sie Netzwerktreiber-Plug-Ins von Drittanbietern.
  • Eigenschaften und Anwendungsszenarien verschiedener Modi der Gastgeber: Mach dein eigenes Ding. Der Standardmodus von Docker konfiguriert automatisch seine eigenen Netzwerkinformationen, wenn der Docker-Container gestartet wird. Alle Container auf demselben Host befinden sich im selben Netzwerk und können miteinander kommunizieren. Ähnlich dem Nat-Modus unserer virtuellen VMware-Maschine. Die Verwendung der Netzwerkkarte des Hosts für die Kommunikation führt zu Ressourcenverbrauch und geringer Netzwerkeffizienz, da eine Netzwerkkonvertierung erforderlich ist.

Host-Modus

Einfach ausgedrückt bedeutet es, das Elsternest zu besetzen und die Dinge des Gastgebers zu nutzen, um seine eigenen Dinge zu erledigen. Container nutzen zur Kommunikation die IP-Adresse des Hosts. Funktionen: Container und Hosts teilen sich das Netzwerk

Container-Modus

Neu erstellte Container nutzen das erstellte Container-Netzwerk, ähnlich einem LAN

Eigenschaften: Container und Container teilen sich das Netzwerk

Kein-Modus

Dies Der Modus ist der reinste und hilft Ihnen nicht bei der Netzwerkkonfiguration, sodass eine maximale Anpassung möglich ist.

Overlay-Modus

Container befinden sich nicht mehr im selben Netzwerk und können miteinander kommunizieren.

Empfohlenes Lernen: „

Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet Netzwerkmodus in Docker?. 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