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
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.
Laisser une réponse
Vous devez être connecté pour poster un message !
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 ?