Comment répertorier les processus exécutés dans un conteneur Docker ?

Comment Repertorier Les Processus Executes Dans Un Conteneur Docker



Docker est un forum conçu pour aider les utilisateurs à créer, déployer et gérer des applications à l'intérieur des conteneurs. Les conteneurs Docker sont des packages exécutables légers et indépendants qui fournissent des environnements distincts pour l'exécution des applications. L'une des fonctionnalités les plus essentielles de Docker est la gestion et la surveillance des processus exécutés à l'intérieur des conteneurs.

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_meitner

Ici, 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_meitner

Comme 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.