impossible de voir les processus avec htop dans un container

alegoff 20/03/2026
RÉSOLU
alegoff
Auteur
Avatar de alegoff
alegoff
Auteur

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 ?

20/03/2026 à 07:16

3 commentaires

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
22/03/2026 à 05:35
wguillaume
Membre
Avatar de wguillaume
wguillaume
Membre

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.

24/03/2026 à 02:54
alegoff
Auteur
Avatar de alegoff
alegoff
Auteur

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 !

Modifié le 23/05/2026 à 16:20

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