Identifier et lister les réseaux Docker inutilisés
Pour identifier et lister les réseaux Docker inutilisés, vous pouvez utiliser les commandes CLI Docker suivantes :
Lister tous les réseaux Docker
Pour lister tous les réseaux Docker de votre système, vous pouvez utiliser la commande docker network ls :
docker network ls
Cela affichera un tableau avec les colonnes suivantes :
- NETWORK ID
- NAME
- DRIVER
- SCOPE
Identifier les réseaux Docker inutilisés
Pour identifier les réseaux Docker inutilisés, vous pouvez utiliser la commande docker network ls avec l'option -f (filtre) :
docker network ls -f "dangling=true"
Cela listera tous les réseaux Docker qui ne sont utilisés par aucun conteneur. Le filtre dangling=true garantit que seuls les réseaux sans aucun conteneur connecté sont affichés.
Alternativement, vous pouvez utiliser la commande suivante pour lister tous les réseaux qui ne sont utilisés par aucun conteneur en cours d'exécution :
docker network ls --filter "scope=local" --filter "driver=bridge" --filter "name=^((?!host|none|bridge).)*$" --format "{{.ID}}\t{{.Name}}\t{{.Driver}}"
Cette commande filtre la liste des réseaux pour afficher uniquement les réseaux locaux basés sur le pont (bridge) qui ne sont pas les réseaux par défaut host, none ou bridge.
La sortie de cette commande sera un tableau avec les colonnes suivantes :
En utilisant ces commandes, vous pouvez facilement identifier et lister les réseaux Docker inutilisés de votre système, ce qui peut être utile pour nettoyer votre environnement Docker.