Docker Composer v2
Où obtenir Docker Compose
Windows et macOS
Linux
Démarrage rapide
Contribuer
Héritage
Docker Compose est un outil permettant d'exécuter des applications multi-conteneurs sur Docker défini à l'aide du format de fichier Compose. Un fichier Compose est utilisé pour définir la façon dont un ou plusieurs conteneurs qui composent votre application sont configurés. Une fois que vous disposez d'un fichier Compose, vous pouvez créer et démarrer votre application avec une seule commande : docker compose up
.
Docker Compose est inclus dans Docker Desktop pour Windows et macOS.
Vous pouvez télécharger les binaires Docker Compose à partir de la page de publication de ce référentiel.
Renommez le binaire correspondant à votre système d'exploitation en docker-compose
et copiez-le dans $HOME/.docker/cli-plugins
Ou copiez-le dans l'un de ces dossiers pour l'installer sur tout le système :
/usr/local/lib/docker/cli-plugins
OU /usr/local/libexec/docker/cli-plugins
/usr/lib/docker/cli-plugins
OU /usr/libexec/docker/cli-plugins
(peut nécessiter de rendre le fichier téléchargé exécutable avec chmod +x
)
L'utilisation de Docker Compose est un processus en trois étapes :
Définissez l'environnement de votre application avec un Dockerfile
afin qu'elle puisse être reproduite n'importe où.
Définissez les services qui composent votre application dans compose.yaml
afin qu'ils puissent être exécutés ensemble dans un environnement isolé.
Enfin, exécutez docker compose up
et Compose démarrera et exécutera l'intégralité de votre application.
Un fichier Compose ressemble à ceci :
services : web : build : . ports : -Volumes "5000:5000" : - .:/code redis : image : redis
Vous souhaitez aider à développer Docker Compose ? Consultez notre documentation contributive.
Si vous rencontrez un problème, veuillez le signaler sur le système de suivi des problèmes.
La version Python de Compose est disponible sous la branche v1
.