Catalogue / Conteneurs & orchestration
Docker : de la première image à la production
Construire, lancer et livrer des applications en conteneurs avec Docker et Docker Compose, jusqu’au déploiement sécurisé sur un VPS.
Formation MasterLinux · Texte original
Ce que vous apprendrez
- Comprendre ce qu’est un conteneur, une image et un registre, et ce qui les distingue d’une machine virtuelle
- Installer Docker Engine sur Debian, Ubuntu ou RHEL et maîtriser les commandes du quotidien
- Écrire des Dockerfile propres, rapides à reconstruire et légers grâce au multi-stage
- Garder les données en sécurité avec les volumes, et les sauvegarder
- Relier des conteneurs entre eux avec les réseaux Docker et publier les bons ports
- Décrire une application complète (web, API, PostgreSQL, Redis) avec Docker Compose
- Publier ses images dans un registre et déployer en production derrière nginx avec HTTPS
- Sécuriser et dépanner des conteneurs (utilisateur non root, capacités, secrets, nettoyage)
Programme de la formation
15 leçons · 13 h 10Section 1 — Fondamentaux
Section 2 — Images, données et réseaux
Section 3 — Production
Section 4 — Sécurité et dépannage
Section 5 — Certification
Prérequis
- Le cours « Fondamentaux » (inclus) ou une bonne pratique du terminal Linux
- Savoir éditer un fichier et lancer une commande en root
À qui s’adresse cette formation ?
- Techniciens et administrateurs système qui doivent héberger des applications
- Développeurs qui veulent livrer leur code de façon reproductible
- Ingénieurs qui préparent un poste DevOps ou une certification sur les conteneurs