Il y a quelque temps, nous avons écrit sur un outil appelé "Portainer" , un outil de gestion Docker basé sur le Web. En utilisant Portainer, nous pouvons facilement créer, supprimer et gérer des conteneurs. Dans ce guide, nous verrons comment surveiller ces conteneurs Linux à partir de la ligne de commande en utilisant "ctop" . C'est un utilitaire simple comme la commande 'top', qui est utilisé pour afficher les processus en cours d'exécution. À l'aide de ctop, vous pouvez facilement surveiller les conteneurs Linux directement depuis votre terminal. Il est livré avec la prise en charge intégrée de Docker et fournit un aperçu compact de plusieurs conteneurs.
Dans ce bref guide, nous verrons comment l'installer et l'utiliser sous Linux.
Installer ctop sous Linux
ctop est disponible en AUR , vous pouvez donc l'installer à l'aide d'assistants AUR, tels que YaY , dans Arch Linux et ses variantes comme Antergos et Manjaro Linux.
$ yay -S ctop
Pour les autres distributions Linux, téléchargez la dernière version de ctop depuis la page de téléchargement officielle et installez-le comme décrit ci-dessous.
$ sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.2/ctop-0.7.2-linux-amd64 -O /usr/local/bin/ctop
$ sudo chmod +x /usr/local/bin/ctop
En outre, vous pouvez l'installer et l'exécuter via Docker. Pour ce faire, vous devez installer Docker sur votre machine Linux. Reportez-vous aux liens suivants pour installer Docker sur CentOS et Ubuntu.
- Comment installer Docker dans CentOS
- Comment installer Docker dans Ubuntu
Une fois que vous avez installé Docker, exécutez ctop comme ci-dessous.
$ docker run -ti -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest
Nous avons maintenant installé ctop. Il est temps de voir comment l'utiliser.
Utilisation ctop
L'utilisation de ctop est assez simple et directe.
Vous pouvez commencer à surveiller les conteneurs à l'aide de la commande :
$ ctop
S'il y a des conteneurs en cours d'exécution dans votre système, vous verrez une sortie comme ci-dessous.
Ctop
Ici, vous pouvez afficher la liste des conteneurs en cours d'exécution, leur utilisation du processeur et de la mémoire, ainsi que les métriques de transmission (TX) et de réception (RX).
Appuyez sur 'a' pour basculer entre les conteneurs en cours d'exécution et non en cours d'exécution. Pour afficher la section d'aide, appuyez sur 'h' . Pour quitter ctop, appuyez sur 'q' . Voici la liste complète des touches de fonction ctop.
- a - Basculer l'affichage de tous les conteneurs (en cours d'exécution et non en cours d'exécution)
- f - Filtrer les conteneurs affichés
- H - Basculer l'en-tête ctop
- h - Ouvrir la section d'aide
- s - Sélectionnez le champ de tri du conteneur
- r - Inverser l'ordre de tri des conteneurs
- q - Quitter ctop
ctop n'est qu'un outil de surveillance de base, mais entièrement fonctionnel, pour les conteneurs Linux. Il fait exactement ce qu'il dit sur le site officiel. Si vous recherchez des options simples de surveillance en ligne de commande pour vos conteneurs, ctop peut être un bon choix.
Vous voudrez peut-être télécharger nos ebooks Docker gratuits.
Télécharger – Ebook gratuit :"Docker Containerization Cookbook" Télécharger – Guide gratuit :"Comprendre Docker" Télécharger – Guide gratuit :"Qu'est-ce que Docker et pourquoi est-il si populaire ?" Télécharger – Guide gratuit :"Introduction à Docker" Télécharger – Guide gratuit :"Docker en production"Et c'est tout pour aujourd'hui. Si vous trouvez ce guide utile, partagez-le sur vos réseaux professionnels et sociaux et soutenez OSTechNix.
Plus de bonnes choses à venir. Restez à l'écoute !
Santé !