
Docker pour les nuls
Maîtrisez la conteneurisation de vos applications avec Docker, du CLI de base jusqu'à l'orchestration multi-conteneurs pour vos environnements de dev et de prod.
Le parcours, module par module
4 modules • 17 cours • 2h 7min au total
Les bases à savoir sur Docker
Connaitre les bases de Docker avant de commencer à l'utiliser réellement est très important pour comprendre les fondements de base derrière la containerisation
Introduction à Docker et son écosystème
Comprendre le fonctionnement de Docker, son écosystème et ses concepts fondamentaux
A quoi sert Docker ?
Docker permet de résoudre une grande partie des problèmes de déploiement, à condition de respecter les bonnes pratiques
Les bases à savoir
Pour utiliser Docker correctement, il faut d'abord maîtriser quelques principes fondamentaux
Devenir familier avec le CLI
Comprendre comment fonctionne le CLI avec Docker pour avoir une utilisation optimale.
Introduction au CLI de Docker
Comprendre le fonctionnement du CLI de Docker et ses commandes de base
Lister les conteneurs (la commande qu'on tape tout le temps)
Comprendre le fonctionnement du CLI de Docker et ses commandes de base
Créer notre premier container
Apprendre à créer et lancer des conteneurs Docker efficacement
Rentrer dans la matrice d'un container
Apprendre à interagir avec un conteneur en cours d'exécution
Gérer le bouton On/Off (Start, Stop & Restart)
Gérer le cycle de vie d'un conteneur
Nettoyer un peut notre bazaar et libérer de l'espace
Nettoyer Docker et libérer de l'espace
Démystifier les Images vs Conteneurs
Comprendre la différence entre une image et un conteneur Docker
Le Cheat Sheet Ultime : liste exhaustive (ou presque) des commandes
Voici une liste des commandes les plus utiles à retenir pour bien maîtriser le CLI de Docker
Les bases techniques de Docker
Apprendre les bases techniques pour Dockeriser une application simplement et avec de bonnes pratiques
Apprendre a créer un Dockerfile (Python - FastApi)
Création d'un Dockerfile pour une application Python FastAPI
Push vers un Registre d'images Docker (Docker Hub)
Apprendre à pousser des images Docker vers un registre (Docker Hub)
Optimiser son Dockerfile pour la production
Optimiser son Dockefile pour le rendre moins vulnérable en production
Docker Compose : la théorie
Apprends à créer et utiliser un compose pour pouvoir faire de l'orchestration multi-container et pousser tes projets plus loin
Introduction à Docker Compose
Découverte de Docker Compose et de l'orchestration locale multi-conteneurs
L'anatomie d'un Docker Compose
Découverte de la structure et des directives d'un fichier Docker Compose
Premier Docker Compose
Créons notre premier Docker Compose en ajoutant une base de données et une interface pour l'administrer et une application