impossible de voir les processus avec htop dans un container

Posté par alegoff le 20/03/2026
RÉSOLU

alegoff

Membre depuis le 21/03/2019

Je suis en train de debugger un container Docker qui consomme trop de CPU. Quand je fais un `htop` à l'intérieur, je ne vois que le process principal avec le PID 1.

Comment je peux voir les stats globales de la machine depuis le container ?

Commentaires

julie-turpin

Membre depuis le 14/11/2024

C'est normal, par défaut les containers sont isolés dans leur propre PID namespace. Si tu veux debugger l'hôte, tu dois partager le namespace de l'hôte au démarrage.

docker run --rm -it --pid=host alpine htop

wguillaume

Membre depuis le 26/07/2024

Fais gaffe quand même, c'est une grosse brèche de sécurité si tu laisses ça en prod. Utilise-le uniquement pour du debug ponctuel.

alegoff

Membre depuis le 21/03/2019

Super, avec le flag `--pid=host` je vois enfin tout ce qui se passe sur le serveur. J'ai pu identifier le process qui posait problème. Merci !

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire