Retour au cours

Leçon 17 : Installation et configuration de Docker Compose

Docker, de zéro à héros : Le cours complet sur la conteneurisation pour débutants

Leçon 17 : Installation et configuration de Docker Compose

Pour la plupart des environnements modernes (Windows, macOS), Docker Compose est déjà inclus avec Docker Desktop. Depuis la version 2, la commande principale est docker compose (sans le trait d'union, remplaçant l'ancienne docker-compose).

Vérification de l'Installation

Ouvrez votre terminal et vérifiez la version. Si vous utilisez Docker Desktop, cette commande devrait fonctionner immédiatement.

bash docker compose version

Si vous voyez les informations de version, vous êtes prêt.

Anatomie du Fichier compose.yml

Docker Compose utilise le format YAML pour son fichier de configuration. Ce fichier décrit les services, les réseaux et les volumes nécessaires à l'application.

Structure de Base

yaml version: '3.8' # Spécifie la version du format du fichier Compose

services:

Les définitions de services vont ici (par exemple, web, db, cache)

volumes:

Les définitions de volumes vont ici

networks:

Les définitions de réseaux vont ici

Composants Clés

  • version : Spécifie la version du format de fichier (actuellement 3.8 est la norme).
  • services : Définit les conteneurs (ou services) qui composent votre application. Chaque service correspond à peu près à une seule commande docker run.
  • image / build : Spécifie s'il faut extraire une image ou en construire une à partir d'un Dockerfile local.
  • ports : Définit les mappages de ports (-p).
  • environment : Définit les variables d'environnement (-e).
  • volumes : Définit les mappages de stockage persistant (-v).

Dans la prochaine leçon, nous allons construire un fichier compose.yml complet.