Les processus des autres utilisateurs s'affichent-ils à l'intérieur des conteneurs lors de l'exécution de la commande 'ps aux' sous Linux?
sobes.tech IA
Réponse de l'IA
Sous Linux, la commande ps aux affiche tous les processus visibles pour l'utilisateur actuel dans le système. Dans un conteneur, les processus sont isolés à l'aide de namespaces, en particulier le namespace PID, donc en exécutant ps aux à l'intérieur du conteneur, vous ne verrez que les processus lancés à l'intérieur de ce conteneur.
Les processus d'autres utilisateurs, lancés en dehors du conteneur, ne sont pas affichés à l'intérieur du conteneur, car celui-ci possède son propre espace de processus. De même, depuis l'extérieur du conteneur, vous verrez les processus de tous les conteneurs et de l'hôte.
Ainsi, l'isolation des processus dans les conteneurs garantit que ps aux à l'intérieur du conteneur ne montre que les processus locaux à celui-ci.