Docker est une plate-forme basée sur l'open source qui automatise le processus de déploiement, de mise à l'échelle et de gestion des applications en utilisant la conteneurisation. À travers Docker conteneurs, les développeurs peuvent regrouper les applications et leurs dépendances en une seule unité qui peut être exécutée sur n'importe quel Docker-plateforme prise en charge. Lorsque vous travaillez avec Docker conteneurs, il est précieux d'avoir des informations sur les conteneurs en démarrage actif et les ports qu'ils utilisent. La commande "docker ps" est utilisé dans ce but spécifique. Approfondissons cette commande.
Découvrez la syntaxe des commandes :
docker ps [OPTIONS]
Options:
- **-a, --all** : répertorie tous les conteneurs, y compris ceux arrêtés ;
- **-f, --filter** : filtre la sortie en utilisant des conditions ;
- **-n, --last N** : Afficher uniquement les N conteneurs les plus récemment créés ;
- **-q, --quiet** : imprimer uniquement les ID de conteneur ;
- **-s, --size** : Imprimer les tailles des conteneurs (y compris tous les volumes montés) ;
- **--format** : définir le format de sortie ;
- **--no-trunc** : ne tronque pas la sortie (afficher toutes les informations).
Exemples d'utilisation
Afficher une liste de tous les conteneurs actuellement actifs :
docker ps
Récupérez une liste complète de tous les conteneurs, y compris ceux en cours d'exécution et ceux qui ont été arrêtés :
docker ps -a
Imprimer les ID des conteneurs :
docker ps -q
Afficher les détails des cinq conteneurs les plus récemment créés :
docker ps -n 5
Afficher des informations sur les conteneurs avec certains filtres. Par exemple, nommé « webapp » :
docker ps -f name=webapp
Afficher les tailles des conteneurs :
docker ps -s
Afficher des informations sur les conteneurs dans un format spécifique. A titre d’illustration, pour présenter uniquement les identifiants et noms des conteneurs :
docker ps --format "{{.ID}} {{.Names}}"
Ainsi, le "docker ps" est un outil puissant pour afficher des informations sur Docker conteneurs. En utilisant cette fonctionnalité, vous pouvez obtenir un résumé complet de l'état du conteneur existant et trier sans effort la sortie par divers paramètres.