Aller au contenu

Partie 1 : Fondations

Durée : 12 h (chapitres 1 à 4) · Acquis visés : AA1 à AA3

Cette partie vous fait découvrir les conteneurs, les manipuler, construire vos propres images puis les publier dans un registre. Les travaux pratiques sont guidés pas à pas.

Chapitre Contenu Ressources
1. Introduction aux conteneurs (AA1) Conteneur et machine virtuelle, namespaces et cgroups, architecture de Docker (client, daemon, containerd, runc), normes OCI, choix de l'environnement de TP Cours · Lab 1.1 : Installer Docker · Lab 1.2 : Premiers conteneurs · Quiz
2. Cycle de vie des conteneurs (AA2) Commandes run, ps, stop, rm, publication de ports, variables d'environnement, logs, exec, inspect, limites de ressources de base Cours · Lab 2.1 : Gérer le cycle de vie · Lab 2.2 : Publier et configurer un service · Quiz
3. Images et Dockerfile (AA3) Couches et système de fichiers en union, instructions du Dockerfile, build, cache de construction, tags, .dockerignore Cours · Lab 3.1 : Écrire un premier Dockerfile · Lab 3.2 : Cache et couches · Quiz
4. Registres et distribution (AA3) Rôle d'un registre, Docker Hub, nommage et tags, versionnage des images, registre privé Cours · Lab 4.1 : Publier sur Docker Hub · Lab 4.2 : Déployer un registre privé · Quiz
Mini-projet 1 Conteneuriser et publier une application web Énoncé