Recherche de site Web

Dockly - Gérer les conteneurs Docker depuis le terminal


Il y a quelques jours, nous avons publié un guide qui couvrait presque tous les détails que vous devez savoir pour commencer avec Docker. Dans ce guide, nous vous avons montré comment créer et gérer des conteneurs Docker en détail. Il existe également certains outils non officiels disponibles pour gérer les conteneurs Docker. Si vous avez consulté nos anciennes archives, vous avez peut-être rencontré deux outils basés sur le web, à savoir "Portainer" et "PiCluster". Tous deux rendent la gestion de Docker beaucoup plus facile et simple depuis un navigateur web. Aujourd'hui, je suis tombé sur un autre outil de gestion Docker nommé "Dockly".

Contrairement aux outils mentionnés ci-dessus, Dockly est un utilitaire TUI (interface utilisateur en texte) pour gérer les conteneurs et services Docker depuis le Terminal dans les systèmes de type Unix. C'est un outil gratuit et open source construit avec NodeJS. Dans ce guide bref, nous verrons comment installer Dockly et comment gérer les conteneurs Docker depuis la ligne de commande.

Installation de Dockly

Assurez-vous d'avoir installé NodeJS sur votre machine Linux. Si vous ne l'avez pas encore installé, consultez le guide suivant.

  • Comment installer NodeJS sur Linux

Une fois NodeJS installé, exécutez la commande suivante pour installer Dockly :

# npm install -g dockly

Gérer les conteneurs Docker avec Dockly depuis le terminal

Gérer des conteneurs Docker avec Dockly est facile ! Tout ce que vous avez à faire est d'ouvrir le terminal et d'exécuter la commande suivante :

# dockly

Dockly se connectera automatiquement à votre démon Docker local via le socket Unix et affichera la liste des conteneurs en cours d'exécution dans le Terminal comme indiqué ci-dessous.

Gérer les conteneurs Docker avec Dockly

Comme vous pouvez le voir dans la capture d'écran ci-dessus, Dockly affiche les informations suivantes des conteneurs en cours d'exécution en haut :

  • ID du conteneur
  • Nom du ou des conteneur(s),
  • Image Docker,
  • Commande,
  • État du ou des conteneurs en cours d'exécution,
  • Statut.

En haut à droite, vous verrez l'utilisation du CPU et de la mémoire des conteneurs. Utilisez les touches fléchées HAUT/BAS pour naviguer entre les conteneurs.

En bas, il y a quelques touches de raccourci clavier pour effectuer diverses tâches de gestion de Docker. Voici la liste des raccourcis clavier actuellement disponibles :

  • = - Actualiser l'interface Dockly,
  • / - Rechercher dans la vue liste des conteneurs,
  • i - Affiche les informations sur le conteneur ou le service actuellement sélectionné,
  • <RETURN> - Afficher les journaux du conteneur ou service actuel,
  • v - Basculer entre la vue Conteneurs et Services,
  • l - Lancer une session /bin/bash sur le conteneur sélectionné,
  • r - Redémarrer le conteneur sélectionné,
  • s - Arrêter le conteneur sélectionné,
  • h - Afficher la fenêtre d'AIDE,
  • q - Quitter Dockly.

Afficher les informations d'un conteneur

Choisissez un conteneur en utilisant les flèches HAUT/BAS et appuyez sur "i" pour afficher les informations du conteneur sélectionné.

Voir les informations du conteneur

Redémarrer les conteneurs

Si vous voulez redémarrer vos Conteneurs à tout moment, il vous suffit de le choisir et d'appuyer sur "r" pour redémarrer.

Redémarrer les conteneurs Docker

Arrêter/Supprimer les conteneurs et images

Nous pouvons arrêter et/ou supprimer un ou tous les conteneurs à la fois s'ils ne sont plus nécessaires. Pour ce faire, appuyez sur "m" pour ouvrir le Menu.

Arrêtez, supprimez les conteneurs et images Docker

À partir d'ici, vous pouvez effectuer les opérations suivantes.

  • Arrêtez tous les conteneurs Docker,
  • Supprimer le conteneur sélectionné
  • Retirez tous les conteneurs,
  • Supprimez toutes les images Docker, etc.

Afficher la section d'aide de Dockly

Si vous avez des questions, appuyez simplement sur "h" pour ouvrir la section d'aide.

Aide Dockly

Pour plus de détails, consultez la page GitHub officielle indiquée à la fin.

Et voilà, c'est tout pour le moment. J'espère que cela a été utile. Si vous passez beaucoup de temps à travailler avec des conteneurs Docker, essayez Dockly et voyez si cela vous aide.

Lecture suggérée :

  • Comment mettre automatiquement à jour les conteneurs Docker en cours d'exécution
  • ctop – Un outil de surveillance en ligne de commande pour les conteneurs Linux

Ressource :

  • Répertoire GitHub Dockly