Ceci est une ancienne révision du document !
docker-compose fait parti d'un ensemble d'outils qui comprend:
docker-compose est un orchestrateur. Lancer un nombre important de conteneurs n'est pas forcément simple:
docker-compose orchestre/gère des services. Un service est composé d'un ou plusieurs conteneurs.
docker-compose est paramétré via un simple fichier YAML, facilement lisible, pouvant être versionning.
apt-get install docker-compose
Construire les images
docker-compose build
Lance l’exécution des services définis, construit les images si nécessaire
docker-compose up -d
Pour gérer les services:
#etat des services docker-compose ps # démarrage / arret / destruction d'un service docker-compose start srv_name docker-compose stop srv_name docker-compose rm srv_name
docker-compose permet le passage à l’échelle via la directive scale
# lance 3 instances du service srv_name docker-compose scale srv_name=3