
Docker est aujourd’hui partout : développement web, API, bases de données, DevOps, cloud, déploiement, tests, microservices… Mais quand on débute, on se perd vite entre les images, les conteneurs, les ports, les volumes, Docker Compose et Kubernetes.
Ce livre a été écrit pour expliquer Docker simplement, sans jargon inutile, avec le style terre-à-terre de Aide en Informatique.
L’idée est simple : vous aider à comprendre Docker comme un outil qui permet d’emballer une application avec son environnement, un peu comme un repas déjà préparé qu’on peut transporter et servir ailleurs sans tout recommencer.
Dans ce livre, nous partons de zéro.
Vous allez comprendre pourquoi Docker existe, le fameux problème “ça marche chez moi”, la différence entre Docker et une machine virtuelle, comment installer Docker, lancer vos premiers conteneurs, construire vos propres images, exposer des ports, lire les logs, utiliser des variables d’environnement et surtout ne pas perdre vos données grâce aux volumes.
Nous allons aussi voir Docker Compose, l’outil qui permet de gérer plusieurs conteneurs avec un seul fichier : application web, base de données, réseau, volume, variables, logs… tout devient plus clair.
Le livre contient également un projet terrain complet : AfriShop Docker, une mini-application de gestion de produits pour une petite boutique, avec backend, base PostgreSQL, Dockerfile, fichier compose.yml, volume persistant, réseau interne et tests dans le navigateur.
Enfin, un chapitre d’introduction explique Kubernetes simplement : pourquoi il existe, ce qu’est un pod, un node, un cluster, un deployment, un service, et pourquoi il ne faut pas commencer par Kubernetes avant d’avoir compris Docker et Docker Compose.
Ce livre est fait pour :
les étudiants en informatique,
les débutants,
les autodidactes,
les personnes en reconversion,
les développeurs juniors,
les administrateurs système débutants,
les freelances,
et tous ceux qui veulent apprendre Docker avec des exemples concrets.
Ce n’est pas un livre pour experts DevOps ou architectes Kubernetes.
C’est un guide pratique pour ceux qui partent de zéro, voire de moins un, et qui veulent comprendre les bases solides avant d’aller plus loin.
Au programme :
Comprendre pourquoi Docker existe
Comparer Docker et les machines virtuelles
Installer Docker sur Windows, Linux ou macOS
Lancer un premier conteneur
Construire une image avec Dockerfile
Utiliser les ports, logs et variables d’environnement
Gérer les volumes pour ne pas perdre les données
Faire communiquer plusieurs conteneurs avec les réseaux Docker
Utiliser Docker Compose pour lancer un projet complet
Découvrir Kubernetes sans paniquer
Réaliser un projet terrain avec AfriShop Docker
Objectif final : passer de “Docker me fait peur” à “je sais lancer, comprendre et organiser mes premiers projets conteneurisés”.