Skip to content

Docker Compose

Docker Compose permet de lancer un ensemble de conteneurs Docker en même temps. Il est utile pour les applications nécessitant plusieurs conteneurs.

docker-compose

Instructions docker-compose.yml

InstructionDescription
versionIndique la version de Docker Compose utilisée
servicesDéfinit les différents conteneurs de l'application
networksDéfinit comment les services communiquent entre eux
volumesSpécifie les volumes montés dans les conteneurs
configsGère les configurations injectées dans les conteneurs
secretsGère les secrets injectés dans les conteneurs
variables d'environnementPermet de définir des variables pour configurer le comportement des applications

Commandes essentielles

CommandeDescription
docker-compose upDéployer l'application
docker-compose downArrêter les services et conteneurs
docker-compose restartRedémarrer les services
docker-compose psAfficher les informations sur les conteneurs
docker-compose up --scale web=3Mettre à l'échelle un service
docker-compose logs <service>Obtenir les logs d'un service