Skip to main content
Version: TOS 7

Docker Manager

Docker Manager est un outil de gestion Docker avec une interface utilisateur graphique, offrant une excellente expérience utilisateur. Docker Manager intègre un registre d'images et propose diverses fonctions via une interface graphique, y compris la recherche d'images, le téléchargement, l'installation et la configuration de conteneurs. Les millions d'images disponibles sur Docker Hub offrent de nombreuses possibilités pour votre TNAS afin de répondre à vos besoins commerciaux.

Remarque

Veuillez installer le Docker Engine avant d'utiliser l'application Docker Manager.

Vue d'ensemble

Dans l'interface de vue d'ensemble, vous pouvez rapidement surveiller l'état en temps réel des projets et des conteneurs pour assurer une opération de service stable. De plus, la page présente visuellement l'utilisation des ressources des projets et conteneurs en cours d'exécution, fournissant un aperçu immédiat.

Projets

Grâce à la fonctionnalité de projet, vous pouvez facilement définir une application multi-conteneurs à l'aide d'un fichier de configuration Docker-compose.yml. Ils peuvent initier et gérer tous les services spécifiés dans le fichier de configuration YML avec une seule commande, répondant aux besoins d'orchestration entre les conteneurs.

Créer un projet

Pour créer un projet en utilisant la fonctionnalité de projet :

  1. Accédez à l'interface de l'application Docker Manager et sélectionnez "Projets" dans la barre de navigation de gauche.
  2. Cliquez sur l'icône "Ajouter" dans le coin supérieur droit ou sur le bouton "Ajouter maintenant" sur la page pour ouvrir la fenêtre contextuelle de création de projet.
  3. Entrez séquentiellement le nom du projet, le chemin du projet et sélectionnez le fichier de configuration Docker-compose.yml.
    • TNAS local : Choisissez un fichier de configuration stocké localement sur TNAS.
    • Votre ordinateur : Téléchargez le fichier de configuration depuis votre ordinateur.
    • Créer un fichier YAML : Ouvrez un éditeur pour créer un nouveau fichier Docker-compose.yml.
  4. Validez la configuration YAML.
  5. Après validation, cliquez sur le bouton Appliquer.
Remarque

La validation YAML vérifiera le contenu et le format du fichier docker-compose.yml dans l'éditeur. Si le contenu est vide ou si le format est incorrect, le bouton "Appliquer" sera désactivé. Veuillez modifier votre fichier docker-compose.yml selon les invites fournies.

Gérer le projet

Sur la page de projet, vous pouvez effectuer les opérations suivantes :

  • Ajouter un élément: Ajouter un nouvel élément.
  • Démarrer/Arrêter: Démarrer ou arrêter l'élément sélectionné.
  • Redémarrer: Redémarrer l'élément sélectionné.
  • Modifier: Modifier l'élément sélectionné.
  • Supprimer: Supprimer l'élément sélectionné.
  • Arrêt forcé: Terminer l'élément sélectionné de manière forcée.
  • Effacer: Arrêter et supprimer tous les conteneurs, réseaux, images et volumes de données associés au service.
  • Construire: Reconstruire le projet en utilisant le fichier Docker-compose.yml configuré.

Conteneurs

Les conteneurs sont des instances en cours d'exécution d'images Docker, représentant des manifestations dynamiques des images. Ils peuvent être démarrés, mis en pause, arrêtés et supprimés. La création d'un conteneur nécessite une image. Si vous n'avez aucune image, vous pouvez visiter la page du registre pour télécharger des images téléchargées par des développeurs open-source.

Créer un conteneur

Pour créer un conteneur dans l'application Docker Manager :

  1. Accédez à l'interface de l'application Docker Manager et cliquez sur "Images" dans la barre de navigation de gauche.
  2. Cliquez sur l'icône "Démarrer" dans le coin supérieur droit pour ouvrir la fenêtre contextuelle de création de conteneur.
  3. Définissez les informations générales suivantes :
    • Nom du conteneur.
    • Choisissez si vous souhaitez activer les limites de ressources, les redémarrages automatiques et l'exécution à haut privilège pour le conteneur.
  4. Configurez les répertoires montés.
  5. Sélectionnez le type de réseau pour la configuration réseau.
  6. Configurez les ports réseau.
  7. Définissez les variables d'environnement.
  8. Établissez des connexions avec d'autres conteneurs.
  9. Configurez les commandes d'exécution.
  10. Confirmez les paramètres et cliquez sur "OK" pour compléter la configuration.
Remarque
  1. Si vous avez confirmé que vos paramètres sont corrects mais que vous ne pouvez toujours pas créer un conteneur avec succès en utilisant une image de Docker Hub, essayez d'utiliser une image différente. Docker Hub contient des images personnalisées téléchargées par divers développeurs, et parfois la qualité des images ne peut pas être garantie.
  2. Lors de la configuration des ports de conteneur, sélectionnez un numéro de port différent de ceux utilisés par d'autres services pour éviter les erreurs de service causées par des conflits de ports.

Gérer les conteneurs

Sur la page des conteneurs, vous pouvez effectuer les opérations suivantes :

  • Ajouter un conteneur: Sélectionner une image pour créer un conteneur.
  • Démarrer/Arrêter: Démarrer ou arrêter le conteneur.
  • Redémarrer: Redémarrer un conteneur en cours d'exécution.
  • Modifier: Modifier la configuration du conteneur.
  • Supprimer: Supprimer le conteneur sélectionné.
  • Arrêt forcé: Forcer l'arrêt d'un conteneur en cours d'exécution.
  • Dupliquer le conteneur: Dupliquer la configuration d'un conteneur existant pour créer un nouveau conteneur.
  • Exporter: Exporter le conteneur sélectionné en tant que fichier .tar.
  • Importer: Importer un fichier pouvant être configuré pour créer un conteneur.
  • Processus: Voir l'état des commandes exécutées dans le conteneur.
  • Journaux: Voir les journaux générés par les opérations du conteneur.
  • Terminal: Accéder à l'interface terminal du conteneur.

Pour voir la raison de l'échec de la création de projet

Si la création d'un projet échoue, vous pouvez vérifier la raison en cliquant sur le statut "Échec de la création" et en consultant les journaux d'erreurs.

Images

Une image Docker est un système de fichiers spécial qui inclut non seulement les fichiers nécessaires à l'exécution des programmes, des bibliothèques, des ressources, des configurations et d'autres fichiers requis par le runtime du conteneur, mais contient également des paramètres de configuration préparés pour le runtime. Elle sert de fondation pour créer et exécuter des conteneurs Docker.

Images locales

Cette section répertorie les images qui ont été téléchargées localement sur le TNAS. Vous pouvez gérer toutes les images téléchargées via la fonction d'image et les utiliser pour créer des conteneurs. De plus, vous pouvez importer des images en téléchargeant des fichiers.

Gestion des images locales

Sur la page des images locales, vous pouvez effectuer les opérations suivantes :

  • Démarrer: Lancer l'image sélectionnée et configurer le conteneur correspondant.
  • Importer: Télécharger des images stockées localement sur votre ordinateur ou sur le NAS.
  • Exporter: Enregistrer l'image sélectionnée dans un dossier NAS.
  • Supprimer: Supprimer l'image sélectionnée.

Registre

Le registre synchronise des millions de dépôts d'images de Docker Hub, fournissant un accès à une vaste bibliothèque d'images. Dans le registre, vous pouvez télécharger des fichiers d'images.

Comment télécharger des images depuis le registre

  1. Localisez l'image souhaitée dans la liste ou utilisez la fonction de recherche pour la trouver par mots-clés.
  2. Sélectionnez l'image que vous souhaitez télécharger et cliquez sur le bouton "Télécharger" dans le coin supérieur droit.
  3. Choisissez la version de l'image que vous souhaitez et cliquez sur "OK".
  4. Après le téléchargement, gérez l'image via "Images locales" pour une activation et une gestion ultérieures.
Remarque

Lorsque vous ne pouvez pas charger le registre, veuillez vérifier si votre connexion réseau est correctement établie.

Réseaux

Les réseaux sont cruciaux pour permettre aux conteneurs de communiquer entre eux, avec les hôtes ou avec des services externes. Lors de l'installation, il y aura un réseau hôte par défaut et un réseau de pont par défaut. Il est conseillé d'utiliser un réseau de pont défini par l'utilisateur pour contrôler la communication des conteneurs et permettre la résolution DNS automatique des noms de conteneurs en adresses IP. Dans Réseaux, vous pouvez configurer et gérer les paramètres réseau. Docker Manager prend en charge les pilotes d'interface réseau suivants :

  • bridge : Fournit un espace de noms réseau isolé.
  • host : Utilise l'espace de noms réseau de l'hôte Docker.

Gérer les réseaux

  • Ajouter : Personnaliser les paramètres du réseau.
  • Supprimer : Supprimer le réseau sélectionné.
  • Paramètres : Gérer les conteneurs connectés au réseau sélectionné.

Paramètres

Gestion des invites système pour le processus de téléchargement d'images dans les applications.

Journaux

Cette section répertorie tous les enregistrements d'exécution au sein de l'application Docker Manager, vous permettant de gérer l'exportation et la journalisation de ces enregistrements.

Gestion des journaux

Sur la page des journaux, vous pouvez voir les journaux de toutes les tâches ou sélectionner une tâche spécifique pour voir ses journaux. Vous pouvez également effectuer les opérations suivantes sur les journaux :

  1. Rechercher : Rechercher des événements.
  2. Actualiser : Actualiser les journaux.
  3. Exporter : Exporter les journaux.
  4. Supprimer : Supprimer les journaux, soit tous les journaux, soit les journaux d'une tâche spécifique.
  5. Paramètres : Définir la politique de conservation des journaux. Les journaux qui ne respectent pas la politique seront automatiquement supprimés.