Aller au contenu

Cycle de vie : build / up / down

·1 min·
Docker - Cet article fait partie d'une série.
Partie 10: Cet article

Construire une image et lancer un conteneur sont deux étapes différentes.

Docker Compose suit un cycle simple : build → up → down.


1. build
#

docker compose build
  • Construit ou reconstruit les images
  • Nécessaire après modification du Dockerfile ou des dépendances
  • Ne démarre aucun conteneur

2. up
#

docker compose up -d
  • Crée les conteneurs si nécessaire
  • Démarre les services
  • Applique les nouvelles images si elles ont été rebuild
  • Crée les réseaux automatiquement

Option -d : mode détaché (arrière-plan)

Sans -d, les logs s’affichent dans le terminal.


3. down
#

docker compose down
  • Arrête les conteneurs
  • Supprime les conteneurs
  • Supprime les réseaux créés par Compose
  • Ne supprime pas les volumes (sauf --volumes)

Utile pour :

  • repartir d’un environnement propre
  • résoudre des incohérences réseau
  • réinitialiser l’application

Résumé opérationnel
#

  • Modification du Dockerfile → build
  • Nouveau lancement → up -d
  • Reset complet → down
Thibault CLEMENT - Intechnia
Auteur
Thibault CLEMENT - Intechnia
Data Scientist / ML Engineer
Docker - Cet article fait partie d'une série.
Partie 10: Cet article