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 !