feat: Docker-Standardnetzwerke (bridge, host, none) vor Loeschen schuetzen und in Detailansicht kennzeichnen

This commit is contained in:
2026-04-10 12:59:21 +02:00
parent 393cbc4926
commit 8ed6020107
4 changed files with 170 additions and 30 deletions

View File

@@ -49,14 +49,26 @@ matrixnetwork matrix-synapse-db 172.19.0.11
```text
================================================================================
Dockernet Inspector - Interaktives Menü
Dockerdet Inspector - Interaktives Menü
================================================================================
1. Alle Netzwerke auflisten
2. Detaillierte Infos zu einem Netzwerk
3. IPs eines Netzwerks anzeigen
4. Alle belegten IPs anzeigen
5. Ungenutzte Netzwerke anzeigen
0. Beenden
Bitte waehlen Sie eine Option (0-4):
Bitte waehlen Sie eine Option (0-5):
```
## `unused-networks`
```text
Ungenutzte Docker Netzwerke (keine Container verbunden):
================================================================================
NAME DRIVER SCOPE
--------------------------------------------------------------------------------
old-backend bridge local
test-network bridge local
```

View File

@@ -14,6 +14,7 @@ Das Script startet ein interaktives Menü mit folgenden Optionen:
- **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
- **0** Beenden
Bei den Optionen **2** und **3** wird eine Netzwerkliste angezeigt, aus der per Nummer ausgewählt werden kann.
@@ -33,6 +34,7 @@ bash ./dockernet-inspector.v1.sh [BEFEHL] [OPTIONEN]
| `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 |
| `<netzwerk>` | Alias für `inspect <netzwerk>` (Rückwärtskompatibilität) |
| `help`, `-h`, `--help` | Zeigt die Hilfe an |
@@ -44,6 +46,7 @@ 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 help
```