Dans cet article, nous parlerons de l'affichage des processus exécutés dans un conteneur Docker.
Comment répertorier les processus exécutés dans un conteneur Docker ?
Différentes commandes sont utilisées pour lister les processus en cours d'exécution dans un conteneur, telles que :
Utiliser 'docker inspect'
Pour répertorier le processus en cours d'exécution des conteneurs Docker, obtenez d'abord la liste des conteneurs en cours d'exécution en exécutant la commande ci-dessous :
docker ps
Selon le résultat ci-dessous, soif_meitner le conteneur est en cours d'exécution :
Maintenant, exécutez le docker inspecter commande pour lister les processus en cours d’exécution du conteneur Docker :
docker inspecte Thirsty_meitnerIci, les détails complets du conteneur ainsi que de ses processus en cours ont été répertoriés avec succès :
Utiliser 'docker top'
Un autre moyen le plus simple d'afficher les processus exécutés dans les conteneurs Docker consiste à exécuter le haut docker commande. Il affiche les processus en temps réel et aide les utilisateurs à diagnostiquer et à déboguer les problèmes. Comme suit:
docker top soif_meitnerComme vous pouvez le constater, les informations sur les processus en cours d'exécution ont été affichées avec leur ID utilisateur (UID), leur ID de processus (PID), leur utilisation du processeur et bien d'autres :
Utiliser « Docker Exec »
Le directeur de docker La commande est également utilisée pour répertorier les processus en cours d'exécution dans un conteneur Docker avec le ps commande. Parallèlement à cette commande, vous pouvez utiliser plusieurs arguments et options pour plus de détails. Par exemple, utilisez la commande fournie avec le -aux option pour afficher les processus en cours d'exécution d'un conteneur ainsi que l'ID utilisateur, l'ID de processus, l'utilisation du processeur, l'utilisation de la mémoire, l'heure de début du processus, la commande et bien d'autres :
docker exécutif soif_meitner ps -aux
Il s’agit de répertorier les processus exécutés dans un conteneur Docker.
Conclusion
Plusieurs commandes sont utilisées pour répertorier les processus exécutés dans les conteneurs Docker, telles que la commande « docker inspect » pour afficher les détails complets du conteneur et de son processus en cours d'exécution, la commande « docker top » et la commande « docker exec » pour afficher les processus en cours d'exécution, y compris l'ID utilisateur, l'ID de processus, l'utilisation du processeur, l'utilisation de la mémoire, l'heure de début du processus et la commande. Ce guide illustre les multiples commandes permettant de répertorier les processus exécutés dans un conteneur Docker.