Dry: un gestionnaire CLI interactif pour les conteneurs Docker

cale sèche

Docker est un logiciel qui permet la virtualisation au niveau du système d'exploitation, appelée conteneurisation. Il exploite les mécanismes d'isolation des ressources du noyau Linux, tels que les cgroups et les espaces de noms du noyau, pour permettre l'exécution de conteneurs indépendants au sein d'une même instance Linux.

Docker fournit un moyen d'exécuter en toute sécurité des applications isolées dans un conteneur, contenant toutes ses dépendances et bibliothèques.

Si vous êtes des utilisateurs de Docker aujourd'hui, nous allons parler d'une application qui pourrait éventuellement vous intéresser.

À propos de Dry

Dry est une application gratuite, multiplateforme et open source qui s'exécute à partir de la ligne de commande pour gérer Docker.

Cet outil nous fournit des informations sur les conteneurs, les images et les réseaux , et, si un cluster Docker Swarm est en cours d'exécution, il affiche également toutes sortes d'informations sur l'état du cluster Swarm.

Il peut se connecter à des démons Docker locaux ou distants.

Outre l'affichage d'informations, il permet de gérer Docker . La plupart des commandes disponibles dans l'interface de ligne de commande officielle de Docker le sont également dans Dry, avec le même comportement.

Comment installer Dry sur Linux?

Dry est disponible sous forme d'un seul fichier binaire, ce qui simplifie grandement son installation sous Linux.

Pour les utilisateurs d'Arch Linux, de Manjaro et de leurs dérivés, Dry se trouve dans l'AUR ; vous devez donc activer l'AUR dans votre fichier pacman.conf.

Pour l'installer, il vous suffit de taper la commande suivante:

pacaur -S dry-bin

Il est également possible d'installer Dry depuis Docker en tant que conteneur. Si vous souhaitez l'installer de cette manière, vous devez saisir la commande suivante :

docker run -it -v /var/run/docker.sock:/var/run/docker.sock moncho/dry

La dernière méthode pour installer Dry sous Linux consiste à télécharger un script qui se chargera de l'installation.

Nous devons ouvrir un terminal et exécuter les commandes suivantes:

curl -sSf https://moncho.github.io/dry/dryup.sh | sudo sh
sudo chmod 755 /usr/local/bin/dry

Une fois l'installation terminée , nous pourrons commencer à utiliser l'application sur nos systèmes.

Comment utiliser Dry?

Pour commencer à utiliser cette application sur notre système, nous devons ouvrir un terminal et exécuter la commande suivante :

dry

En faisant cela, une fenêtre similaire à celle-ci devrait apparaître, où elle montre que le séchage fonctionne déjà et affiche les informations.

séchez

Dry peut être utilisé à l'aide de certaines clés ; en reprenant les informations de son espace officiel sur GitHub , les accès sont les suivants :

Clés globales

Clé Description
% Afficher la liste de filtres
F1 Trier la liste
F5 liste de mise à jour
F8 afficher l'utilisation du disque ancrable
F9 afficher les 10 derniers événements docker
F10 afficher les informations du docker
1 afficher la liste des conteneurs
2 afficher la liste d'images
3 afficher la liste des réseaux
4 afficher la liste des nœuds (en mode Swarm)
5 afficher la liste des services (en mode Swarm)
Arrowup déplacer le curseur d'une ligne vers le haut
Flèche vers le bas déplacer le curseur d'une ligne vers le bas
g déplacer le curseur vers le haut
G déplacer le curseur vers le bas
q sortir du sec

Commandes pour les conteneurs

Clé de lien Description
Entrer affiche le menu des commandes du conteneur
F2 activer / désactiver l'affichage des conteneurs arrêtés
i inspecter
l journaux de conteneur
e se retirer
s statistiques
Ctrl + e supprimer tous les conteneurs arrêtés
Ctrl + k matar
Ctrl + r démarrer / redémarrer
Ctrl + t arrêter

Commandes d'image

Clé ou combinaison Description
i histoire
r exécuter la commande dans un nouveau conteneur
Ctrl + d supprimer les images suspendues
Ctrl + e supprimer l'image
Ctrl + f Supprimer l'image
Entrer inspecter

Commandes réseau

Clé ou combinaison Description
Ctrl + e supprimer le réseau
Entrer inspecter

Commandes de service

Clé Description
i inspecter le service
l registres de service
Ctrl + r supprimer le service
Ctrl + s service d'escale
Entrer afficher les tâches de service

Se déplacer dans les tampons

Clé Description
g déplacer le curseur au début du tampon
G déplacer le curseur à la fin du tampon
n après la recherche, passez au résultat de recherche suivant
N après la recherche, revenez au résultat de recherche précédent
s rechercher
page précédente déplacer le curseur 'taille de l'écran' s'aligne
pg vers le bas déplacer les lignes du curseur 'taille d'écran' vers le bas

Ajouter comme source préférée dans Google