2.1 KiB
2.1 KiB
Verwendung
Das Script kann auf zwei Arten verwendet werden.
Interaktiver Modus (Menü)
bash ./dockernet-inspector.v1.sh
Das Script startet ein interaktives Menü mit folgenden Optionen:
- 1 – Alle Netzwerke auflisten
- 2 – Detaillierte Infos zu einem Netzwerk (mit Netzwerk-Auswahl)
- 3 – IPs eines Netzwerks anzeigen (mit Netzwerk-Auswahl)
- 4 – Alle belegten IPs anzeigen
- 5 – Ungenutzte Netzwerke anzeigen
- 6 – Netzwerke löschen
- 7 – Alle ungenutzten, löschbaren Netzwerke löschen
- 0 – Beenden
Bei den Optionen 2 und 3 wird eine Netzwerkliste angezeigt, aus der per Nummer ausgewählt werden kann.
Kommandozeilen-Modus (CLI)
bash ./dockernet-inspector.v1.sh [BEFEHL] [OPTIONEN]
Verfügbare Befehle
| Befehl | Beschreibung |
|---|---|
| (keine) | Startet den interaktiven Modus |
networks |
Listet alle verfügbaren Docker-Netzwerke auf |
inspect <netzwerk> |
Zeigt detaillierte Informationen zu einem Netzwerk |
ips <netzwerk> |
Zeigt alle belegten IPv4-Adressen im angegebenen Netzwerk |
ips-all |
Zeigt alle belegten IPv4-Adressen in allen Docker-Netzwerken (aufsteigend sortiert) |
unused-networks |
Zeigt alle Docker-Netzwerke ohne verbundene Container |
delete-networks |
Löscht ein interaktiv ausgewähltes Netzwerk |
delete-unused-networks |
Löscht alle ungenutzten, löschbaren Docker-Netzwerke nach Bestätigung |
<netzwerk> |
Alias für inspect <netzwerk> (Rückwärtskompatibilität) |
help, -h, --help |
Zeigt die Hilfe an |
Kurzbeispiele
bash ./dockernet-inspector.v1.sh networks
bash ./dockernet-inspector.v1.sh inspect bridge
bash ./dockernet-inspector.v1.sh my-custom-network
bash ./dockernet-inspector.v1.sh ips dockernet
bash ./dockernet-inspector.v1.sh ips-all
bash ./dockernet-inspector.v1.sh unused-networks
bash ./dockernet-inspector.v1.sh delete-networks
bash ./dockernet-inspector.v1.sh delete-unused-networks
bash ./dockernet-inspector.v1.sh help
Ausführliche Ausgabe-Beispiele sind in examples.md zu finden.