Essentiel

Docker compose est un outil qui permet de définir et de créer des applications composées de plusieurs conteneurs.

Le fichier de configuration docker-compose.yml est le fichier  indispensable au fonctionnement de docker compose où sont définis l’ensemble des services (conteneurs) en plus d’établir la communication entre les différents conteneurs (exposition de ports).

Docker compose présente l’avantage de pouvoir créer et lancer l’ensemble des services définis dans le fichier de configuration yaml avec une seule commande : docker-compose up.