docker network-Befehl

Docker-Befehlsreferenz


docker networkDer Befehl wird zur Verwaltung von Docker-Netzwerken verwendet. Mit diesen Befehlen können Netzwerke erstellt, aufgelistet, gelöscht und inspiziert werden, wodurch Benutzer die Kommunikation zwischen Docker-Containern einrichten können.

Häufigdocker networkBefehl

  1. docker network ls: Alle Netzwerke auflisten
  2. docker network inspect: Detaillierte Informationen zu einem Netzwerk anzeigen
  3. docker network create: Ein neues Netzwerk erstellen
  4. docker network rm: Ein oder mehrere Netzwerke löschen
  5. docker network connect: Einen Container mit einem Netzwerk verbinden
  6. docker network disconnect: Einen Container von einem Netzwerk trennen

docker network lsBefehl

Alle Netzwerke auflisten.

docker network ls

Ausgabe:

NETWORK ID          NAME                DRIVER              SCOPE
b649b57f5bc5        bridge              bridge              local
7e8c2d2c0b5a        host                host                local
6a9c8d69bfb2        none                null                local

docker network inspectBefehl

Detaillierte Informationen über das angegebene Netzwerk anzeigen.

Ausgabe:

[
    {
        "Name": "my_network",
        "Id": "b649b57f5bc5",
        "Created": "2024-07-23T00:00:00.000000000Z",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": {},
            "Config": [
                {
                    "Subnet": "172.18.0.0/16",
                    "Gateway": "172.18.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Containers": {},
        "Options": {},
        "Labels": {}
    }
]

docker network createBefehl

Ein neues Netzwerk erstellen.

docker network create my_network

Häufige Parameter

  • --driver: Den Netzwerktreiber angeben (z. B.,bridge、host、overlay)。
  • --subnet: Subnetz angeben.
  • --gateway: Gateway angeben.
  • --ip-rangeDen verfügbaren IP-Adressbereich angeben.
  • --ipv6: IPv6 aktivieren.
  • --label: Labels zum Netzwerk hinzufügen.

Beispiel:

docker network create --driver bridge --subnet 192.168.1.0/24 my_network

docker network rmBefehl

Ein oder mehrere Netzwerke löschen.

docker network rm my_network

Mehrere Netzwerke löschen:

docker network rm network1 network2

docker network connectBefehl

Verbinden Sie einen Container mit einem Netzwerk.

docker network connect my_network my_container

docker network disconnectBefehl

Trennen Sie einen Container von einem Netzwerk.

docker network disconnect my_network my_container

Anwendungsfall

  • Kommunikation zwischen ContainernÜber benutzerdefinierte Netzwerke können Container sicher miteinander auf verschiedenen Hosts kommunizieren.
  • Isolierte UmgebungVerwenden Sie verschiedene Netzwerke, um Containerumgebungen zu isolieren und die Sicherheit zu verbessern.
  • Erweiterte NetzwerkkonfigurationVerwenden Sie Netzwerktreiber wie bridge und overlay, um komplexe Netzwerktopologien umzusetzen.

docker networkDer Befehlssatz bietet leistungsstarke Netzwerkverwaltungsfunktionen, mit denen Benutzer Netzwerkverbindungen zwischen Docker-Containern erstellen, konfigurieren und verwalten können. Durch die Verwendung dieser Befehle können Benutzer Isolation, Kommunikation und Netzwerkkonfiguration zwischen Containern erreichen und so verschiedene komplexe Netzwerkanforderungen erfüllen.


Docker-Befehlsreferenz

Weitere Erweiterungen