Cours RechercherCtrl K

Fiches de révision Docker

Fiche : docker compose

Docker · Leçon 5

docker compose

À retenir

  • docker-compose.yml décrit les services, leurs ports, volumes, variables et redémarrage.
  • YAML : clé: valeur, listes avec - , indentation de 2 espaces, jamais de tabulation.
  • Compose crée un réseau : les services se joignent par leur nom.
  • Les secrets dans .env, utilisés avec ${NOM}.
  • up -d, ps, logs, down ; mise à jour : pull puis up -d.

Mémo

cd ~/monsite
docker compose up -d
docker compose ps
docker compose logs -f web
docker compose pull
docker compose up -d
docker image prune -f
docker compose down

Pièges à éviter

  • Lancer docker compose hors du dossier du projet : « no configuration file provided ».
  • Une tabulation ou un décalage d'un espace dans le YAML.
  • down -v : les volumes, donc les données, sont effacés.
  • Écrire le mot de passe en clair dans le fichier compose publié sur GitHub.

Revoir la leçon et ses exercices