Qu'est-ce que je vais apprendre ?

Comprendre comment fonctionne une image et comment créer un Dockerfile.
Comprendre comment fonctionne un conteneur Docker.
Apprendre tous les éléments de l'écosystème Docker.
Utiliser Docker Hub pour télécharger et distribuer des images.
Mettre en place des environnements complexes.
Utiliser Docker Compose pour déployer des services.
Connaître toutes les commandes du Docker CLI.
Utiliser les volumes et les réseaux Docker.
Chapitre 1 : Introduction à Docker
5 leçons
01:05:00
A l'abordage !
A quoi sert Docker ?
Comment fonctionne Docker
L’écosystème Docker
Installation de Docker
Chapitre 2 : Découvrir les bases de Docker
7 leçons
02:04:00
Chapitre 3 : Créer une image avec un Dockerfile
6 leçons
02:03:00
Chapitre 4 : Trouver et partager des images Docker
4 leçons
01:08:00
Chapitre 5 : Créer une image Docker pour un serveur Node
5 leçons
01:00:00
Chapitre 6 : Persister des données avec Docker
7 leçons
02:11:00
Chapitre 7 : Les réseaux Docker
6 leçons
01:36:00
Chapitre 8 : Utiliser Docker Compose
10 leçons
03:06:00
Chapitre 9 : Dockerfile et Docker Compose pour une application client
5 leçons
Chapitre 10 : Utiliser Docker Compose avec plusieurs services
1 leçons
Afficher les 10 chapitres

Les prérequis pour suivre cette formation

La formation est adaptée pour les débutants

Aucune connaissance préalable en programmation n'est nécessaire

Des connaissances sur le système d'exploitation Linux et sur un shell sont un plus

Description

Docker est un outil qui vous permet de créer, déployer et lancer vos applications en utilisant des conteneurs.

Pour mettre en place ces conteneurs, on crée des images Docker. L’image Docker permet de configurer tout l’environnement dans lequel le conteneur va s'exécuter. Pour créer ces images, Docker utilise un fichier spécial appelé Dockerfile, qui grâce à une syntaxe simple et élégante va nous permettre de préparer nos images.

L’image est ensuite construite par le démon Docker via l’utilisation de commandes dans le terminal qui sont regroupées dans ce qu’on appelle un CLI.

Pour gérer l’ensemble des conteneurs d’une application, on utilise Docker Compose.


En savoir plus

Également inclus dans la formation

Dockerfile

Dockerfile

Les Dockerfiles sont des fichiers spéciaux qui permettent de regrouper tous les éléments qui sont nécessaires au fonctionnement d’une technologie.
Lire plus

Docker Compose

Docker Compose

Docker Compose permet de combiner toutes vos images et pré-configurer tous vos services pour pouvoir déployer votre application en une commande.
Lire plus

Docker Swarm

Docker Swarm

Docker Swarm est l’outil indispensable pour gérer le déploiement de votre application sur plusieurs serveurs.
Lire plus