Obtenir un instantané unique des statistiques des conteneurs sans flux continu
Par défaut, docker stats
fournit un flux continu d'utilisation des ressources. Cependant, vous pourriez parfois avoir besoin d'un simple instantané des statistiques actuelles sans les mises à jour en temps réel. Dans cette étape, vous apprendrez comment y parvenir en utilisant le drapeau --no-stream
.
Le drapeau --no-stream
indique à docker stats
de collecter les statistiques une seule fois puis de quitter, au lieu de mettre continuellement à jour l'affichage.
Obtenons un instantané unique des statistiques pour tous les conteneurs en cours d'exécution :
docker stats --no-stream
Vous verrez le tableau des statistiques des conteneurs s'afficher une fois, puis la commande se terminera. Ceci est utile pour des scripts ou lorsque vous avez simplement besoin d'un aperçu rapide de l'utilisation actuelle des ressources.
Vous pouvez combiner --no-stream
avec d'autres drapeaux, comme -a
pour voir un instantané de tous les conteneurs (en cours d'exécution et arrêtés) :
docker stats -a --no-stream
Cela affichera un instantané unique de tous les conteneurs.
Vous pouvez également le combiner avec la spécification de conteneurs particuliers :
docker stats container1 container2 --no-stream
Cela vous donnera un instantané unique des statistiques pour container1
et container2
.
L'utilisation de --no-stream
est efficace lorsque vous n'avez pas besoin des mises à jour en temps réel et souhaitez simplement capturer l'état actuel de l'utilisation des ressources.