Introduction
Présentation technique de Docker, des conteneurs et de leurs différences avec la virtualisation traditionnelle.
Installation
Procédure d'installation de Docker Engine et Docker Compose sur Arch Linux et sur Debian/Ubuntu, avec la configuration post-installation.
Commandes fondamentales
Les commandes essentielles pour manipuler images et conteneurs au quotidien — exécution, observation, interaction, nettoyage.
Dockerfile
Sémantique des instructions Dockerfile, cache de couches, builds multi-stages et bonnes pratiques pour produire des images petites, rapides et sûres.
Docker Compose
Déclarer, lancer et faire dialoguer plusieurs services Docker dans un même fichier compose.yaml — exemples concrets, patterns de développement et de production.
Réseaux et volumes
Modèle de réseau Docker, drivers (bridge, host, macvlan, overlay), stockage persistant via volumes, bind mounts et tmpfs.
Bonus — Sujets avancés
Article bonus regroupant cinq sujets techniques pointus rarement traités ensemble — PID 1 et signaux, anatomie OCI, builds multi-architectures, debugging via namespaces, rootless Docker et hardening.