bilbytech.com

How to easily deploy a full-stack application in Portainer with templates 

Comment déployer facilement une application full-stack dans Portainer avec des modèles

How to easily deploy a full-stack application in Portainer with templates Comment déployer facilement une application full-stack dans Portainer avec des modèles

17 juillet 2025

« `

Lorsqu’on pense au déploiement d’une application full-stack conteneurisée, on s’attend probablement à ce que ce soit une tâche fastidieuse et compliquée consistant à écrire manuellement un manifeste et à espérer qu’il se déploie correctement. Bien que les développeurs bien versés dans YAML et les manifestes Docker diraient que ce n’est pas une chose difficile à faire, si vous êtes même un peu novice en matière de conteneurs, le processus peut être assez intimidant.

VOIR : Kit d’embauche : développeur Python (TechRepublic Premium)

Couverture indispensable pour les développeurs

  • Kit d’embauche : développeur Python
  • Comment trouver et installer la nouvelle mise à jour Windows 11 22H2
  • Apprenez avec deux années de webinaires DevGuides en ligne pour 39 $
  • AWS re:Invent 2022 : une visite guidée en plusieurs niveaux des outils, des principes et des tendances technologiques

Heureusement, il existe des applications comme Portainer qui mettent tout en œuvre pour faciliter la gestion et le déploiement des conteneurs de manière exponentiellement plus simple que depuis la ligne de commande. Avec Portainer, vous pouvez gérer les conteneurs Docker, les stacks, les images, les réseaux, les volumes et bien plus encore, mais l’une des fonctionnalités les plus impressionnantes est sa capacité à déployer une application full-stack à partir d’un simple modèle d’application.

Vous trouverez des modèles pour des stacks comme les registres, NodeJS, NGINX, Apache, Caddy, MongoDB, Elasticsearch, SQL Server, Redis, Joomla, Drupal, Plane, Jenkins, Redmine, WordPress et d’autres.

Permettez-moi de vous montrer comment faire.

Aller à :

  • Ce dont vous aurez besoin pour déployer une application full-stack
  • Comment déployer une application full-stack à partir d’un modèle Portainer
  • Stacks complètes simplifiées

Ce dont vous aurez besoin pour déployer une application full-stack

La seule chose dont vous aurez besoin pour suivre ce tutoriel est une instance de Portainer en cours d’exécution. Je vous recommande de déployer Portainer dans un environnement MicroK8s et d’installer ensuite Docker CE sur le contrôleur afin d’ajouter un environnement Docker au mélange.

Comment déployer une application full-stack à partir d’un modèle Portainer

Commencez par vous connecter à votre instance Portainer et sélectionnez l’environnement Docker dans la liste des environnements ( Figure A ).

Figure A

image

Les deux environnements de base disponibles pour Portainer.

Une fois l’environnement Docker chargé, cliquez sur App Templates dans la barre latérale gauche ( Figure B ).

Figure B

image

La navigation de notre environnement Docker.

Une liste des modèles d’applications disponibles apparaîtra. Testons le déploiement de WordPress. Faites défiler vers le bas jusqu’à voir WordPress ( Figure C ).

Figure C

image

La liste des modèles d’applications full-stack pour WordPress.

À partir de là, vous avez deux options. Tout d’abord, vous pouvez cliquer sur l’entrée WordPress et déployer la stack telle quelle. Sinon, vous pouvez cliquer sur Copier en tant que personnalisé, ce qui ouvrira le modèle pour le modifier ( Figure D ).

Figure D

image

Copier le modèle pour le modifier.

Full stacks simplifiées

Vous ne trouverez pas de moyen plus facile d’apprendre l’art de déployer une application full-stack avec Docker. L’utilisation de Portainer simplifie grandement le déploiement et la gestion des conteneurs. Une fois que les développeurs full-stack commencent à utiliser Portainer, ils se demanderont comment ils ont jamais réussi sans cela. Si vous êtes intéressé par l’apprentissage de Docker, vous pouvez consulter les ressources suivantes dans TechRepublic Academy :

  • Pirater et sécuriser les conteneurs Docker
  • Bundle Linux et Docker
  • Bundle mini Docker et Kubernetes

Lisez ensuite : Les 12 meilleurs IDE pour la programmation (TechRepublic)

image

Infolettre pour les développeurs

De langages de programmation aux plus récents à des commentaires sur le système d’exploitation Linux, obtenez les nouvelles et les conseils dont vous avez besoin pour les développeurs et les sources ouvertes.

Livré les mardis et les jeudis Inscrivez-vous dès aujourd’hui

Auteur
Henri
Rédacteur invité expert tech.

Articles liés

Comment personnaliser vos e-mails avec la fusion par e-mail dans Gmail

Comment personnaliser vos e-mails avec la fusion par e-mail dans Gmail

Image : Andy Wolber À la fin de 2022, Google a ajouté la possibilité de personnaliser les messages Gmail envoyés depuis le mode d’envoi multiple. Cela signifie que vous pouvez maintenant insérer un @prénom, @nom, @nomcomplet ou @email dans un e-mail d’envoi multiple, et le système fusionnera les données correspondantes de l’enregistrement Google Contacts du […]

Kubernetes est la clé du cloud, mais la maîtrise des coûts est cruciale.

Kubernetes est la clé du cloud, mais la maîtrise des coûts est cruciale.

Image : LuckyStep/Adobe Stock Avec l’essor des entreprises dans le cloud, on constate une utilisation accrue de Kubernetes pour déployer des applications sur le web. Une étude récente du spécialiste de la surveillance des données massives, Pepperdata, a analysé à la fois la croissance de l’utilisation de Kubernetes et la manière dont les entreprises y […]

← Article précédent Article suivant →