Comment utiliser Container Station 3?
- À propos de Container Station
- Parties de l'interface utilisateur
- Conteneurs
- Images
- Applications
- Modèles d'application
- Registres
- Kubernetes
- Gestion des ressources
- Préférences
À propos de Container Station
Container Station ajoute une fonctionnalité de virtualisation en vous aidant à installer et à gérer de manière centralisée les conteneurs Docker et LXD sur votre appareil QNAP.
Les conteneurs sont un moyen léger de virtualiser une variété de systèmes d'exploitation et de services d'application sur votre appareil. Intégré au Docker Hub Registry et au serveur d'images LXD, Container Station vous aide à télécharger facilement des images prêtes à l'emploi et à augmenter les fonctionnalités de votre appareil QNAP.
Parties de l'interface utilisateur
L'interface utilisateur Container Station comprend trois zones principales.

Étiquette |
Région |
Description |
---|---|---|
1 |
Barre d'outils |
La barre d'outils affiche les boutons suivants :
|
2 |
Menu |
Le menu regroupe les informations et les ressources de Container Station dans plusieurs zones. |
3 |
Panneau principal |
Le panneau principal affiche l'écran sélectionné. |
Conteneurs
Les conteneurs utilisent la virtualisation au niveau du système d'exploitation pour consolider et standardiser les logiciels dans des packages qui peuvent être facilement partagés entre les appareils. Une image de conteneur est un package logiciel léger, autonome et exécutable qui inclut tout ce qui est nécessaire pour exécuter une application : code, environnement d'exécution, outils système, bibliothèques système et paramètres.
L'écran Conteneur vous permet d'afficher la liste des conteneurs, d'effectuer des actions sur un conteneur et de modifier certains paramètres du conteneur.
Création de conteneurs
Il existe plusieurs façons de créer des conteneurs dans Container Station.
Créer un conteneur Docker
Container Station crée le conteneur.
Créer un conteneur LXD
Container Station crée le conteneur LXD.
Importer un conteneur Docker
Container Station vous permet d'importer des conteneurs existants à partir d'un ordinateur local ou d'un appareil QNAP. Les formats pris en charge sont *.tar, .tar.gz et *.tgz.
Lors de l'importation d'un conteneur, assurez-vous que l'architecture du processeur de l'appareil local correspond à l'appareil distant. Par exemple, un conteneur exporté à partir d'un appareil doté d'un processeur x86 64 bits ne peut pas être importé sur un appareil doté d'un processeur ARM 32 bits.
Container Station crée un nouveau conteneur basé sur les données importées. Pour plus de détails voir Créer un conteneur Docker.
Utilisez la commande docker import
pour importer un fichier de conteneur archivé dans Container Station et créer un nouveau tag (version) pour l'image dans le conteneur.
Importer un conteneur LXD
Container Station vous permet d'importer des conteneurs existants à partir d'un ordinateur local ou d'un appareil QNAP. Les formats pris en charge sont *.tar, .tar.gz et *.tgz.
Lors de l'importation d'un conteneur, assurez-vous que l'architecture du processeur de l'appareil local correspond à l'appareil distant.
Container Station crée un nouveau conteneur basé sur les données importées. Pour plus de détails voir Créer un conteneur LXD.
Gérer les conteneurs
L'écran Conteneurs vous permet de créer, gérer et supprimer des conteneurs de Container Station. À partir de là, les utilisateurs peuvent consulter des informations telles que l'état et la date de création de chaque conteneur, le fichier image associé et l'adresse IP de chaque conteneur individuel.
Utiliser un conteneur
Exporter un conteneur
L'exportation d'un conteneur vous permet de déplacer des informations entre les appareils. Vous ne pouvez pas exporter une application en tant que fichier unique, mais vous pouvez exporter individuellement chaque conteneur à l'intérieur de l'application.
Pour éviter la perte de données, QNAP recommande d'arrêter un conteneur avant de démarrer le processus d'exportation.
Créer une image à partir d'un conteneur
Cette rubrique explique comment créer une image à partir d'un conteneur Docker existant.
Container Station crée une nouvelle image avec le nom et la version spécifiés.
Exécuter une commande de terminal dans un conteneur
Container Station vous permet d'exécuter des commandes de terminal sur un conteneur en cours d'exécution.
Le terminal de ligne de commande vous permet de vérifier plus facilement les journaux et les statuts, et d'effectuer des actions sans utiliser de serveur Web.
Container Station exécute la commande dans le conteneur et renvoie la sortie de la commande.
Vous pouvez également exécuter des commandes en double-cliquant sur une commande dans le panneau de gauche.
Images
Les images sont des modèles qui contiennent un ensemble d'instructions pour créer un conteneur dans Container Station.
L'écran Images affiche une liste des images téléchargées ou importées dans Container Station. Vous pouvez afficher les propriétés de l'image telles que le type, la version, l'ID, la taille et la date de création. Vous pouvez également rechercher des images par nom, créer des conteneurs à partir d'images existantes, synchroniser des images avec un registre désigné, exporter des images et supprimer des images.
Télécharger une image en aval
Par défaut, Container Station utilise le registre Docker Hub, mais vous pouvez également ajouter un nouveau registre. Pour plus de détails voir Ajouter un registre d'images.
Container Station télécharge l'image à partir du registre.
Importer une image
Container Station vous permet d'importer des images existantes à partir d'un ordinateur local ou d'un NAS. Les formats pris en charge sont *.tar, .tar.gz et *.tgz.
Lors de l'importation d'un conteneur, assurez-vous que l'architecture du processeur de l'appareil local correspond à l'appareil distant. Par exemple, un conteneur exporté à partir d'un appareil doté d'un processeur x86 64 bits ne peut pas être importé sur un appareil doté d'un processeur ARM 32 bits.
Container Station importe l'image.
Gérer les images
L'écran Images vous permet d'extraire et de supprimer des images et de créer des conteneurs.
Applications
Les applications sont des ressources multi-conteneurs créées à l'aide de Docker Compose. Ceci est couramment utilisé lorsqu'un conteneur peut avoir des dépendances et nécessiter d'autres conteneurs pour fonctionner. Pour exécuter des applications, vous pouvez utiliser un fichier YAML pour décrire les composants et les fichiers de configuration.
Créer une application
Container Station vous permet de combiner plusieurs conteneurs dans une application à l'aide de Docker Compose. Pour plus d’informations, voir Docker Compose.
Gestion des applications
L'écran Applications vous permet de créer, gérer et supprimer des applications de Container Station. À partir de là, les utilisateurs peuvent voir le statut et la date de création de chaque application, le nombre de conteneurs dans une application et l'URL Web utilisée pour accéder à l'application.
Utilisation d'une application
Modèles d'application
Déploiement d'un modèle vérifié par QNAP
Container Station fournit une liste de conteneurs vérifiés pour fonctionner correctement avec votre appareil QNAP. Les utilisateurs peuvent facilement déployer ces conteneurs à partir de l'onglet Modèles vérifiés par QNAP sur l'écran Modèles d'application.
- Dans le menu, allez dans Modèles d'application.
- Identifiez un modèle.
- Cliquez sur Déployer.
L'assistant Déployer un conteneur s'ouvre. Voir Créer un conteneur Docker.
Ajout d'un modèle d'application personnalisé
- Démarrez Container Station.
- Dans le menu, cliquez sur Préférences.
- Allez dans Modèles d'application.
- Sélectionnez Activer le modèle personnalisé.
- Spécifiez l'URL d'un modèle d'application personnalisé.
- Cliquez sur Appliquer.
Container Station enregistre le modèle d'application personnalisé.
Déploiement d'un modèle personnalisé
Container Station permet aux utilisateurs d'importer une liste personnalisée de conteneurs à partir d'une source tierce. Ces conteneurs peuvent ne pas fonctionner correctement avec votre appareil QNAP. Les utilisateurs peuvent facilement déployer ces conteneurs à partir de l'onglet Modèles personnalisés sur l'écran Modèles d'application.
Les utilisateurs doivent d'abord configurer un référentiel de modèles personnalisés. Voir Ajout d'un modèle d'application personnalisé.
- Dans le menu, allez dans Modèles d'application.
- Accédez à l'onglet Événements du pare-feu.
- Identifiez un modèle.
- Cliquez sur Déployer.
L'assistant Déployer un conteneur s'ouvre. Voir Créer un conteneur Docker.
Registres
Ajouter un registre d'images
Container Station prend uniquement en charge l'ajout de registres Docker.
Container Station ajoute le registre d'images.
Gestion des registres
L'écran Registres vous permet de gérer les registres d'images Docker existants et d'ajouter des registres personnalisés.
Kubernetes
Gestion de Kubernetes
Container Station comprend un cluster K3 léger et autonome et l'interface utilisateur Web officielle de Kubernetes (tableau de bord). Le serveur K3s est un cluster à nœud unique non configurable qui s'exécute localement dans l'instance Docker. L'activation de Kubernetes vous permet de déployer des charges de travail en parallèle sur Kubernetes et en tant que conteneurs autonomes.
-
Le numéro de port serveur de l’API Kubernetes par défaut est 6443.
-
Les ports d'interface utilisateur Web Kubernetes disponibles se situent entre 61 000 et 62 000.
-
Un compte admin-user par défaut est créé pour la gestion de l'interface utilisateur Web Kubernetes. Ce compte se voit accorder des privilèges administratifs lors du déploiement de Kubernetes.
Il y a plusieurs limites à l'utilisation de Kubernetes dans Container Station :
Région |
Limitations |
---|---|
Général |
|
Réseau |
|
Stockage |
|
Sécurité |
|
Avancé |
|
Utilisation de Kubernetes
Gestion des ressources
Container Station vous permet de gérer des conteneurs, des images et des volumes sans quitter l'application.
Gérer les volumes
L'écran Volumes vous permet de créer des volumes, d'élaguer tous les volumes inutilisés, de supprimer des volumes de la liste et d'identifier les conteneurs qui utilisent des volumes spécifiques.
Gestion des journaux d’évènements
Container Station enregistre les actions effectuées dans l'application. Vous pouvez afficher et filtrer les journaux et télécharger une copie dans un fichier CSV.
Container Station effectue la tâche spécifiée.
Télécharger le rapport de débogage
-
Dans la barre d'outils, cliquez sur
.
- Allez dans Rapport de débogage.
Container Station prépare le rapport de débogage à télécharger.
Préférences
Gérer les paramètre réseau
La section Paramètres réseau vous permet de configurer la plage d'adresses IP disponibles pour les conteneurs à utiliser. Il existe trois réseaux de pont disponibles que vous pouvez configurer :
-
lxcbr0 : Fournit un accès réseau pour les conteneurs Docker.
-
lxdbr0 : Fournit un accès réseau pour les conteneurs LXD.
-
docker0 : Fournit un accès réseau pour les conteneurs d'applications dépendantes.
Container Station enregistre les paramètres de mémoire. Vous devez redémarrer Container Station pour appliquer les modifications au réseau.
Pour réinitialiser les paramètres réseau, cliquez sur Réinitialiser.
Télécharger le certificat Docker
Un certificat Docker garantit une connexion sécurisée lors de l'accès au service Container Station Docker à partir d'un autre appareil.
Vous devez activer la redirection de port sur Docker (port : 2376) et votre NAS (port par défaut : 8080, 443).
Pour renouveler manuellement le certificat Docker, cliquez sur Renouveler. Le renouvellement du certificat Docker redémarre automatiquement chaque conteneur Docker.