Guide de démarrage rapide de Container Station

Date de la dernière modification : 2025-02-12
  • Qu’est-ce que Container Station ?

    • Cas d'utilisation

  • Configuration système requise

  • Avant de commencer

  • Création d'un conteneur

    • Création ou importation d'un conteneur Docker

    • Création ou importation d’un conteneur LXD

    • Extraction ou importation d'une image

  • Gestion des actions sur les conteneurs et les images

  • Gestion des clusters Kubernetes

    • Configurer et utiliser Kubernetes

    • Gestion des clusters Kubernetes

  • Configuration et gestion des registres

    • Ajout d’un registre d'images

    • Gestion des registres par défaut

  • Configuration des préférences de l'application

    • Gestion des paramètres du réseau

    • Configuration des paramètres de certificat

  • Autres lectures et ressources

Ce guide s'applique à QTS 5.1.0, QuTS hero h5.1.0, QuTScloud c5.1.0 et aux versions ultérieures.

Qu’est-ce que Container Station ?

Container Station est une plateforme de virtualisation développée par QNAP qui vous permet de déployer et de gérer sans effort des applications en conteneur sur des périphériques QNAP. L'application prend en charge les conteneurs Docker et LXD, ce qui permet de disposer d'un environnement léger et isolé pour exécuter des applications et des services avec une efficacité optimale des ressources.

Cas d'utilisation

  • Déploiement d'applications cloud-natives à l'aide de conteneurs
  • Cycle de systèmes d'exploitation isolés pour le développement et les tests
  • Hébergement de services virtualisés tels que des serveurs Web ou des bases de données
  • Gestion de plusieurs environnements en conteneur sur un périphérique QNAP

Configuration système requise

Avant d'installer et d'utiliser Container Station, il est essentiel de vous assurer que votre appareil QNAP répond à la configuration minimale requise. Ces conditions varient en fonction du type de plateforme de conteneurs que vous envisagez d'utiliser (Docker, Kata ou LXD). Chaque plateforme nécessite des ressources différentes, notamment en ce qui concerne l'architecture du processeur, la capacité de mémoire et les systèmes d'exploitation pris en charge.

Configuration requiseDockerKataLXD
Architecture du processeur
  • Appareil 64 bits avec un processeur x86 ou ARM
  • Appareil 32 bits avec un processeur ARM
  • Périphérique 64 bits avec un processeur x86
  • Appareil 64 bits avec un processeur x86 ou ARM
Mémoire
1 To
4 Go
2 To

Avant de commencer

  • Connectez-vous à l’appareil en tant qu’administrateur.
  • Assurez-vous que Container Station est installée.
  • Assurez-vous que votre périphérique est connecté à un réseau externe utilisant une passerelle par défaut.
  • Assurez-vous que le firmware de votre périphérique QNAP est à jour.

Création d'un conteneur

Création ou importation d'un conteneur Docker

Créez un nouveau conteneur Docker en sélectionnant une image à partir de Docker Hub ou importez un conteneur Docker existant à partir de votre système local ou de votre périphérique QNAP. Configurez des paramètres tels que le nom du conteneur, la stratégie de démarrage automatique et les options de mise en réseau.

  1. Ouvrez Container Station et accédez au menu Conteneurs.
  2. Cliquez sur Créer.
  3. Sélectionnez Docker Hub (Mode de base) ou Image Docker (Mode avancé).
  4. Spécifiez le nom et la version de l'image en mode de base, ou le nom et le registre de l'image en mode avancé.
    Exemples :
    • Mode de base :nginx:1.25.2
    • Mode avancé : registry.hub.docker.com/library/postgres
  5. Sélectionnez Essayez d'extraire l'image du registre avant de créer le conteneur.
  6. Cliquez sur Suivant, puis configurez les paramètres de base et avancés.
  7. Cliquez sur Suivant pour vérifier les paramètres, puis cliquez sur Terminer pour créer le conteneur.

Création ou importation d’un conteneur LXD

Sélectionnez une image LXD pour créer un nouveau conteneur ou importer un conteneur LXD à partir d'un système local ou d'un périphérique QNAP. Personnalisez les paramètres tels que le nom du conteneur, le stockage et la politique de démarrage automatique.

  1. Ouvrez Container Station et accédez au menu Conteneurs.
  2. Cliquez sur Créer.
  3. Sélectionnez Serveur d'images LXD (Mode de base) ou Image LXD (Mode avancé).
  4. Spécifiez le nom et la version de l'image en mode de base, ou le nom et le registre de l'image en mode avancé.
    Exemples :
    • Mode de base : ubuntu:22.04
    • Mode avancé : images:ubuntu/22.04
  5. Sélectionnez Essayez d'extraire l'image du registre avant de créer le conteneur.
  6. Cliquez sur Suivant et configurez les paramètres de base et avancés.
  7. Examinez les paramètres du conteneur et cliquez sur Suivant pour continuer.
  8. Cliquez sur Terminer pour créer le conteneur.

Extraction ou importation d'une image

La fonction Extraire une image permet aux utilisateurs de télécharger des images de conteneurs à partir d'un registre en ligne, tandis que la fonction Importer une image leur permet de charger des images directement à partir de fichiers locaux ou de sauvegardes.

Les principales différences entre l'extraction et l'importation d'images sont les suivantes :

  • Source de l'image : L'extraction permet de récupérer une image à partir d'un registre en ligne, tandis que l'importation permet de construire une image à partir d'un fichier stocké localement.
  • Utilisation : L'extraction permet de télécharger des images à partir de sources externes, tandis que l'importation permet de charger des images à partir de sauvegardes ou d'exportations locales.
  1. Ouvrez Container Station et cliquez sur Explorer.
  2. Cliquez sur Extraire une image ou Importer une image.
  3. Configurez les paramètres de l’image.

Gestion des actions sur les conteneurs et les images

Gérez et contrôlez vos conteneurs grâce à Container Station. Les actions les plus courantes sont le démarrage, l'arrêt, la pause, le redémarrage ou la suppression des conteneurs. Vous pouvez également consulter les journaux des conteneurs, l'utilisation des ressources et les statistiques de performance.

  1. Dans Container Station, accédez aux Conteneurs ou aux Images.
  2. Sélectionnez le conteneur ou l'image que vous souhaitez gérer dans la liste.
  3. Sous Actions, sélectionnez  ou .
    Remarque
     à côté de votre conteneur indique que ce dernier est géré ou administré par un cluster Kubernetes.
  4. Effectuez l’une des actions de conteneur ci-dessous.

    Actions de base du cycle de vie des conteneurs

    ActionDescription
    DémarrerCommencer l'exécution d'un conteneur arrêté.
    RedémarrerRedémarrer un conteneur en cours d'exécution ou arrêté.
    ArrêterArrêter un conteneur en cours d'exécution.
    Forcer l'arrêtArrêter immédiatement et de force un conteneur en cours d'exécution.
    PauseInterrompre temporairement un conteneur en cours d'exécution sans l'arrêter.
    ReprendreRelancer un conteneur en pause et poursuivre ses processus.

    Inspection et interaction des conteneurs

    ActionDescription
    InspecterAfficher des informations détaillées sur la configuration et l'état du conteneur.
    ExécuterExécuter des commandes de terminal à l'intérieur du conteneur en cours d'exécution.
    AttacherSe connecter aux flux d'entrée/sortie standard d'un conteneur.

    Configuration et gestion des conteneurs

    ActionDescription
    ModifierModifier les réglages et les paramètres du conteneur.
    Recréer directementRecréer un conteneur arrêté en utilisant ses paramètres précédents.
    RecréerRecréation d'un conteneur avec les paramètres mis à jour.
    DupliquerCréer un double d'un conteneur existant.

    Gestion des images et des données des conteneurs

    ActionDescription
    Créer une imageCréer une image réutilisable à partir d'un conteneur en cours d'exécution ou arrêté.
    ExporterExporter un conteneur pour l'utiliser sur un autre appareil.
    SupprimerSupprimer un conteneur du système.
  5. Effectuez l'une des actions de l'image.

    Inspection et gestion des images

    ActionDescription
    InspecterAfficher des informations détaillées sur la configuration et les propriétés d'une image.
    Conteneurs utilisésAfficher une liste de conteneurs utilisant une image spécifique.

    Balisage et versionnement des images

    ActionDescription
    BaliserAttribuer ou modifier une balise (version) pour une image spécifique.

    Téléchargement et chargement d'images

    ActionDescription
    ExtraireTélécharger une image d'un registre vers Container Station.
    Pousser vers le registreTélécharger une image dans un registre pour une utilisation ultérieure.
    Pousser directementTélécharger une image vers un registre sans étapes intermédiaires.

    Exportation et suppression d'images

    ActionDescription
    ExporterEnregistrer une image sur un système local ou un appareil QNAP pour la sauvegarder ou la transférer.
    SupprimerSupprimer une image du système pour libérer de l'espace ou nettoyer les ressources inutilisées.

Gestion des clusters Kubernetes

Configurer et utiliser Kubernetes

Activez la prise en charge de Kubernetes en configurant un cluster K3s léger dans Container Station. Déployez des charges de travail Kubernetes et gérez des applications à l'aide du tableau de bord Kubernetes ou des commandes kubectl.

  1. Ouvrez Container Station et accédez à la section Kubernetes.
  2. Sélectionner Activer Kubernetes léger K3s.
  3. Facultatif : Activez Afficher les conteneurs système Kubernetes.
  4. Cliquez sur Appliquer pour finaliser la configuration.
  5. Accédez au tableau de bord Kubernetes à l'aide de l'URL fournie pour surveiller et gérer les charges de travail.

Gestion des clusters Kubernetes

Contrôlez les clusters Kubernetes en démarrant, en arrêtant et en réinitialisant le cluster ou en consultant son état. Gérez les ressources des clusters et surveillez les charges de travail des conteneurs s'exécutant dans l'environnement Kubernetes.

  1. Ouvrez Container Station et accédez à la section Kubernetes.
  2. Téléchargez le fichier Kuberconfig.
  3. Cliquez sur l'URL du tableau de bord Kubernetes.
    Container Station ouvre la page Web Kubernetes dans un nouvel onglet.
  4. Saisissez le jeton Kubernetes ou téléchargez le fichier Kuberconfig, puis cliquez sur Se connecter.
  5. Déployez des applications en conteneurs. Pour plus de détails, consultez Déployez des applications en conteneurs sur la page de documentation de Kubernetes.

Configuration et gestion des registres

Container Station vous permet de gérer divers registres d'images par défaut, y compris Docker, Harbor et d'autres types de registres, ce qui permet un stockage et une récupération sécurisés des images de conteneurs. L'application fournit également deux registres par défaut réservés au système (Docker Hub et Serveur d'images LXD).

Ajout d’un registre d'images

  1. Cliquez sur Registres dans le menu.
  2. Cliquez sur Créer pour ouvrir la fenêtre Ajouter un registre.
  3. Configurez les paramètres suivants :
    1. Nom : Saisissez un nom pour le registre.
    2. URL : Saisissez l'URL du registre.
    3. Authentification : Activez cette option pour spécifier un nom d'utilisateur et un mot de passe.
    4. Faire confiance aux certificats SSL auto-signés : Sélectionnez cette option si le certificat SSL n'est pas signé par une autorité de certification de confiance.
  4. Facultatif : Cliquez sur Tester la connexionn pour vérifier la connexion.
  5. Cliquez sur Appliquer pour ajouter le registre d'images.

Gestion des registres par défaut

  • Activer l'authentification de Docker Hub : Cliquez sur le commutateur à bascule à côté d’Authentification dans la section Docker Hub, indiquez un nom d'utilisateur et un mot de passe, et cliquez sur Appliquer.
  • Modifier un registre personnalisé : Cliquez sur > Modifier dans la colonne Actions à côté du registre, et modifiez les paramètres.
  • Supprimer un registre personnalisé : Pour supprimer un registre, cliquez sur > Supprimer. Pour plusieurs registres, sélectionnez chacun d'entre eux, puis cliquez sur Action > Supprimer.

Configuration des préférences de l'application

Gérez les paramètres réseau pour configurer et personnaliser les configurations réseau pour les conteneurs, notamment les plages IP, les paramètres DNS et les ponts réseau pour les conteneurs Docker et LXD. En outre, vous pouvez ajuster les paramètres IP de certaines applications en conteneur de QNAP à partir de cette page. Les paramètres réseau des applications QPKG dépendant de Container Station peuvent également être configurés ici, ce qui vous permet de gérer le réseau au niveau du conteneur et de l'application en un seul endroit.

Gestion des paramètres du réseau

  1. Accédez à Préférences dans Container Station.
  2. Sélectionnez Paramètres réseau dans le menu.
  3. Configurer les plages d'adresses IP pour les conteneurs Docker et LXD.
  4. Mettre en place des serveurs DNS et des réseaux de ponts pour la communication entre les conteneurs.
  5. Cliquez sur Appliquer pour enregistrer les paramètres et redémarrer Container Station.

Ajout d'un modèle d'application personnalisé

L'ajout d'un modèle d'application personnalisé vous permet d'établir une liste d'applications supplémentaires disponibles dans Container Station.

  1. Démarrez Container Station.
  2. Dans le menu, cliquez sur Préférences.
  3. Allez dans Modèles d'application.
  4. Sélectionnez Activer le modèle personnalisé.
  5. Spécifiez l'URL du modèle d'application personnalisé.
  6. Cliquez sur Appliquer.
Remarque
Selon votre configuration, l'URL peut nécessiter que vous incluiez l'adresse IP et le numéro de port du serveur Web configuré. Par exemple : http://[IP_Address]:[Port]/my-template-file.json.

Ce processus vous permet d'élargir les options d'application au sein de Container Station, en adaptant les applications disponibles à vos propres besoins.

Configuration des paramètres de certificat

Les certificats Docker sont essentiels pour sécuriser les communications entre les clients et les serveurs Docker, en garantissant un transfert de données crypté et des connexions authentifiées. Ce guide explique comment configurer les paramètres de certificat dans QNAP Container Station pour un environnement Docker sécurisé.

  1. Ouvrez Container Station, accédez à Préférences et cliquez sur l'onglet Certificats pour accéder aux paramètres de configuration des certificats.
  2. Cliquez sur le bouton Télécharger pour obtenir le fichier de certificat nécessaire aux connexions sécurisées.
  3. Créez un répertoire (~/.docker) et extrayez le certificat téléchargé à l'aide de la commande unzip cert.zip -d ~/.docker.
  4. Définissez la variable d'environnement Docker en exécutant export DOCKER_HOST=tcp://<IP_ADDRESS>:2376 DOCKER_TLS_VERIFY=1, en remplaçant <IP_ADDRESS> avec la valeur appropriée de la configuration.
  5. Confirmez que le nom de domaine correspond au certificat configuré (par ex., 1234.myQNAPcloud.com) et vérifiez la date du dernier renouvellement pour garantir des mises à jour en temps utile.

Autres lectures et ressources

Est-ce que cet article a été utile ?

17% des utilisateurs pensent que ces informations sont utiles.
Merci pour votre commentaire.

Veuillez nous indiquer comment améliorer cet article :

Si vous souhaitez fournir un commentaire supplémentaire, veuillez l’inclure ci-dessous.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Choisissez une spécification

      En voir davantage Moins

      Ce site est disponible dans d'autres pays/régions :

      open menu
      back to top