https://youtu.be/pTFZFxd4hOI

C’est quoi ?

Plateforme pour construire, faire tourner et envoyer des applications.

Si une appli fonctionne sur une machine spécifique, elle pourra fonctionner identiquement sur d’autres machines.

Untitled

Si quelqu’un doit reprendre ton projet, il n’a pas besoins de réinstaller un environnement adéquat pour faire fonctionner l’application sur sa machine. Il demande juste à docker d’importer votre application et il importe et exécute tout dans un environnement isolé appelé un “container”.

Permet à plusieurs applications de tourner sur différentes versions de softwares en parallèle sur la même machine. On peut supprimer l’application et ces dépendances en 1 étape.

Permet à plusieurs applications de tourner sur différentes versions de softwares en parallèle sur la même machine. On peut supprimer l’application et ces dépendances en 1 étape.

Différence entre VM et Conteneurs (Container)

Architecture

Installation - Windows

https://docs.docker.com/get-docker/

Rendre une application exécutable avec docker

Il suffit d’ajouter une fichier docker à notre application. Cela va permettre à Docker d’emballer l’application dans une image (to package the application into an image).