Est-il possible - et si oui, comment - d'avoir une vue auto-actualisante des conteneurs Docker actuels imprimés par les utilitaires "docker ps" de même que top/htop?
Peu d'options:
Vous pouvez essayer la commande docker stats
, qui vous donnera des détails sur l'ID des conteneurs en cours d'exécution, le cpu%, la mémoire, etc. Quelque chose de similaire à top/htop
que vous avez demandé.
Commande docker top CONTAINER [ps OPTIONS]
: Il affiche les processus en cours d'exécution d'un conteneur.
Il y a aussi quelques applications disponibles qui donnent une belle vue de votre écosystème de docker. Par exemple: Kitematic , Kevana
Comme alternative à la surveillance, il existe un alias pour boucler les statistiques du docker (la montre: peut ne pas être toujours disponible par défaut)
Cela crée un alias bash "ds"
alias ds='while true; do TEXT=$(docker stats --no-stream $(docker ps --format={{.Names}})); sleep 0.1; clear; echo "$TEXT"; done'