Docker Netzwerktreiber: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 9: | Zeile 9: | ||
==Overlay== | ==Overlay== | ||
<pre> | <pre> | ||
| − | Überlagerte Netzwerke verbinden mehrere Docker-Daemons miteinander und ermöglichen es Swarm-Services, miteinander zu kommunizieren. Sie können auch Überlagerte Netzwerke verwenden, um die Kommunikation zwischen einem Swarm-Service und einem eigenständigen Container oder zwischen zwei eigenständigen Containern auf unterschiedlichen Docker-Daemons zu erleichtern. | + | Überlagerte Netzwerke verbinden mehrere Docker-Daemons miteinander und ermöglichen es Swarm-Services, miteinander zu kommunizieren. Sie können auch Überlagerte Netzwerke verwenden, um die Kommunikation zwischen einem Swarm-Service und einem eigenständigen Container oder zwischen zwei eigenständigen Containern auf unterschiedlichen Docker-Daemons zu erleichtern. Dadurch muss zwischen diesen Containern keine Betriebssystem-Routing-Konfiguration vorgenommen werden. |
</pre> | </pre> | ||
| + | |||
==IPvlan== | ==IPvlan== | ||
<pre> | <pre> | ||
Version vom 13. Februar 2023, 14:55 Uhr
Bridge
Der Standard-Netzwerktreiber. Wenn Sie keinen Treiber angeben, handelt es sich bei dem Netzwerk, das Sie erstellen, um diesen Typ. Brückennetzwerke werden in der Regel verwendet, wenn Ihre Anwendungen in eigenständigen Containern ausgeführt werden und miteinander kommunizieren müssen.
Host
Bei eigenständigen Containern entfernen Sie die Netzwerkisolation zwischen dem Container und dem Docker-Host und verwenden direkt das Netzwerk des Hosts.
Overlay
Überlagerte Netzwerke verbinden mehrere Docker-Daemons miteinander und ermöglichen es Swarm-Services, miteinander zu kommunizieren. Sie können auch Überlagerte Netzwerke verwenden, um die Kommunikation zwischen einem Swarm-Service und einem eigenständigen Container oder zwischen zwei eigenständigen Containern auf unterschiedlichen Docker-Daemons zu erleichtern. Dadurch muss zwischen diesen Containern keine Betriebssystem-Routing-Konfiguration vorgenommen werden.
IPvlan
IPvlan-Netzwerke geben Benutzern die vollständige Kontrolle über IPv4- und IPv6-Adressierung. Der VLAN-Treiber baut darauf auf und gibt Betreibern die vollständige Kontrolle über die Layer-2-VLAN-Tagging und sogar über die IPvlan Layer-3-Routing für Benutzer, die an der Unterlagen-Netzwerkintegration interessiert sind.
Macvlan
Macvlan-Netzwerke ermöglichen es Ihnen, einer Container eine MAC-Adresse zuzuweisen, so dass er als physisches Gerät in Ihrem Netzwerk erscheint. Der Docker-Daemon leitet den Traffic an die Container über ihre MAC-Adressen weiter. Die Verwendung des Macvlan-Treibers ist manchmal die beste Wahl, wenn Sie mit Legacy-Anwendungen arbeiten, die direkt an das physische Netzwerk anstatt über den Netzwerkstack des Docker-Hosts angeschlossen sein müssen.
None
Für diesen Container werden alle Netzwerkeinstellungen deaktiviert. Wird gewöhnlich zusammen mit einem benutzerdefinierten Netzwerktreiber verwendet. None ist für Swarm-Services nicht verfügbar.
Third Party Plugins
Sie können mit Docker Drittanbieter-Netzwerk-Plugins installieren und verwenden. Diese Plugins sind auf Docker Hub oder von Drittanbietern verfügbar.