Guide complet Docker Compose

Guide complet Docker Compose

Docker Compose permet d’orchestrer facilement des applications multi-conteneurs.

Installation de Docker Compose

ℹ️
Prérequis Docker doit être installé sur votre système avant d’installer Docker Compose.
Installation Docker Compose
bash

# Installation via le gestionnaire de paquets
sudo apt update
sudo apt install -y docker-compose-plugin

# Vérification de l'installation
docker compose version

Structure d’un projet

Fichier docker-compose.yml basique

docker-compose.yml
yaml

version: '3.8'

services:
  web:
    image: nginx:alpine
    ports:
      - "80:80"
    volumes:
      - ./html:/usr/share/nginx/html
    
  database:
    image: mysql:8.0
    environment:
      MYSQL_ROOT_PASSWORD: secret
      MYSQL_DATABASE: myapp
    volumes:
      - db_data:/var/lib/mysql

volumes:
  db_data:

Commandes essentielles

Commandes Docker Compose
bash

# Démarrer les services
docker compose up -d

# Voir les logs
docker compose logs -f

# Arrêter les services
docker compose down

# Reconstruire les images
docker compose build --no-cache
Projet configuré Votre environnement Docker Compose est maintenant opérationnel !