Création d'un premier projet compose qui démarre simultanément les 2 conteneurs suivant :
- mysql
- wordpress
La configuration est réalisée au format yaml dans le fichier docker-compose.yml.
docker-compose config
docker-compose up
Pour démarrer en mode démon :
docker-compose up -d
Pour lister les conteneurs démarrés :
docker-compose ps
Pour afficher les logs :
docker-compose logs
Pour redémarrer les conteneurs :
docker-compose stop
docker-compose start
ou bien :
docker-compose restart
Pour tuer les conteneurs :
docker-compose kill
Cela détruit les conteneurs. Tout ce qui était stoqué dedans est perdu. La base de données mysql est configuré pour utiliser un volume persistant, la base de données sera donc conservée.
Pour lister les volumes existants :
docker volume ls