Utiliser docker container top avec des options ps
Dans cette étape, vous apprendrez à utiliser la commande docker container top
avec des options ps
pour personnaliser l'affichage et visualiser des informations spécifiques sur les processus dans un conteneur. La commande docker container top
accepte les options standard de ps
, vous permettant de contrôler quelles colonnes sont affichées et dans quel format.
Tout d'abord, assurez-vous d'avoir un conteneur en cours d'exécution depuis l'étape précédente. Vous pouvez le vérifier en exécutant docker ps
.
docker ps
Copiez le CONTAINER ID
du conteneur ubuntu
en cours d'exécution.
Maintenant, utilisons docker container top
avec quelques options ps
. Par exemple, pour afficher uniquement l'ID du processus (pid) et la commande (cmd), vous pouvez utiliser l'option -o
suivie des colonnes souhaitées. Remplacez <container_id>
par l'ID de votre conteneur.
docker container top pid,cmd < container_id > -o
Vous devriez voir une sortie similaire à ceci, montrant uniquement les colonnes PID et CMD :
PID CMD
7345 sleep infinity
Vous pouvez utiliser différentes options ps
pour obtenir diverses informations. Par exemple, pour voir l'utilisation du CPU (%cpu
) et de la mémoire (%mem
), vous pouvez utiliser :
docker container top pid,%cpu,%mem,cmd < container_id > -o
La sortie inclura l'utilisation du CPU et de la mémoire pour les processus dans le conteneur :
PID %CPU %MEM CMD
7345 0.0 0.0 sleep infinity
Vous pouvez consulter la documentation de la commande ps
pour une liste complète des options disponibles. L'utilisation de docker container top
avec des options ps
offre une méthode flexible pour surveiller les processus en cours d'exécution dans vos conteneurs et résoudre des problèmes.