GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer un volume persistant pour vos déploiements de conteneurs avec Portainer

Si vous avez besoin d'un stockage persistant pour vos conteneurs Docker, Jack Wallen pense qu'il n'y a pas de moyen plus simple de les créer qu'avec Portainer. Lisez la suite pour savoir comment créer facilement des volumes locaux et distants.

Portainer est un excellent outil pour déployer et gérer vos conteneurs Docker. Avec cette plate-forme, vous pouvez gérer presque tous les aspects du cycle de vie de votre conteneur, tels que les images, les réseaux, les piles, les événements, les hôtes, les utilisateurs, les registres, les environnements et les volumes.

Open source :couverture à lire absolument

Les volumes sont cruciaux pour vos déploiements de conteneurs, car ils montreront comment vous pouvez déployer des applications et des services avec un stockage persistant. Pouvoir créer et gérer ces volumes avec l'interface graphique de Portainer peut rendre cette tâche considérablement plus facile.

Je veux vous montrer à quel point il est facile de créer un nouveau volume dans Portainer.

Ce dont vous aurez besoin

Tout d'abord, vous aurez besoin d'une instance en cours d'exécution de Portainer (et d'un utilisateur administrateur pour vous connecter au système). Je vais vous montrer deux manières différentes de créer un volume :un volume simple sur le stockage local et un volume distant via CIFS (dans mon cas, Samba).

Créons quelques volumes.

Comment créer un volume local avec Portainer

Le premier type de volume que nous allons créer est de type local. C'est la forme la plus simple et elle est stockée sur la machine locale. Pour ce faire, connectez-vous à Portainer et cliquez sur Volumes dans la navigation de gauche. Dans la fenêtre résultante (Figure A ), cliquez sur Ajouter un volume.

Figure A

Dans la fenêtre Créer un volume (Figure B ), donnez un nom au nouveau volume, puis sélectionnez Administrateurs (pour limiter l'accès à ceux qui appartiennent au groupe administrateur) ou Restreint (pour configurer un groupe ou un utilisateur qui aura accès).

Figure B

Cliquez sur Créer le volume et Portainer se chargera de la magie. Vous serez renvoyé à la page de la liste des volumes, où votre nouveau volume sera répertorié (avec son point de montage - Figure C ).

Figure C

Comment créer un volume distant avec Portainer

Nous allons ensuite créer un volume persistant sur un partage distant. Pour ce faire, revenez à la page de liste des volumes et cliquez sur Ajouter un volume. Sur la page Ajouter un volume, donnez un nom au volume, puis cliquez sur le curseur ON/OFF pour Utiliser le volume CIFS. Vous devriez maintenant voir tous les champs nécessaires à la création du volume CIFS (Figure D ).

Schéma D

Les informations doivent être assez simples (si vous connaissez les détails de votre partage CIFS hébergé). Par exemple, si votre partage est le dossier /home/jack/data sur l'adresse IP 192.168.1.62, vous remplirez les informations comme suit :

  • Adresse :192.168.1.62
  • Partager :/données
  • Nom d'utilisateur :jack
  • Mot de passe :mot de passe de l'utilisateur jack

Vous pouvez également limiter l'accès au partage aux administrateurs uniquement ou à un groupe/utilisateur. Après avoir rempli les informations nécessaires, cliquez sur Créer le volume et vous avez terminé.

Comment utiliser un nouveau volume dans Portainer

Créons un nouveau conteneur et utilisons notre nouveau volume. Cliquez sur Conteneurs dans la navigation de gauche. Dans la fenêtre résultante, cliquez sur Ajouter un conteneur. Nous allons déployer un simple conteneur nginx qui utilise notre nouveau volume. Donnez au conteneur un nom unique, tapez nginx dans la section Image, puis cliquez sur l'onglet Volumes en bas de la fenêtre.

Dans la section Volume (Figure E ), cliquez sur mapper un volume supplémentaire.

Figure E

Dans l'écran résultant (Figure F ), tapez un chemin qui sera utilisé pour monter le nouveau volume, puis (dans la liste déroulante), sélectionnez le nouveau volume que vous venez de créer.

Figure F

Une fois que vous avez rempli avec succès tous les détails de votre conteneur, cliquez sur Déployer le conteneur et il devrait se déployer avec succès. Une fois le déploiement terminé, vous devriez le voir répertorié dans la liste des conteneurs. Cliquez sur le nom du conteneur et vous pouvez voir qu'il a mappé avec succès notre nouveau volume persistant (Figure G ).

Figure G

Félicitations, vous avez créé vos premiers volumes Docker avec la facilité de Portainer.

Abonnez-vous à TechRepublic Comment faire fonctionner la technologie sur YouTube pour tous les derniers conseils techniques pour les professionnels de Jack Wallen.

Lien source


Linux
  1. Comment créer une boucle For avec un nombre variable d'itérations ?

  2. Comment créer une VM à partir de zéro avec Virsh ?

  3. Comment créer une clé USB persistante ?

  4. Comment créer un sous-domaine pour votre site Web

  5. Comment créer et lancer des conteneurs Linux LXC avec les commandes LXC

Comment créer un groupe de volumes sous Linux avec LVM

Comment créer des documents avec des scripts Bash

Comment créer une image Windows Docker avec la balise Docker Build

Comment copier des fichiers avec Docker cp dans votre conteneur Docker

Comment créer un e-commerce avec Magento

Comment créer des araignées Web avec Scrapy