Heim >Betrieb und Instandhaltung >Docker >Was bedeutet Netzwerkmodus in Docker?
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.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.
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
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.
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-ModusDies 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!