Docker : pourquoi conteneuriser une application ?

Une application dépend de son environnement. Version du runtime, dépendances, configuration et services peuvent influencer son fonctionnement. Docker permet de construire et exécuter des applications dans des conteneurs à partir de définitions reproductibles.

Image

Une image décrit le contenu nécessaire à l’environnement du conteneur.

Conteneur

Une instance exécutée à partir d’une image.

Exemple

Projet :

React + Node.js + PostgreSQL

Les différents composants peuvent être préparés de manière structurée pour leurs environnements respectifs.

Docker n’est pas une solution magique

La conteneurisation ne corrige pas :

- mauvaise architecture ;

- bugs ;

- sécurité insuffisante ;

- données mal conçues.

Elle répond à d’autres problématiques du cycle logiciel.

Formation Développement d’Applications et Solutions Connectées au CAFP Casablanca

Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.

Retour à la filière
WhatsApp