18/12/2022

0. Présentation

Lu 456 fois Licence Creative Commons

Applications multi-conteneur

La plupart des applications nécessitent plusieurs composants pour fonctionner. Par exemple:

  • une base de données
  • un serveur web ou un reverse proxy
  • un exécutable pour un langage de programmation
  • ...

La création des conteneurs, volumes et réseaux avec Docker est réalisable mais fastidieuse et des erreurs de configuration arrivent vite. On pourrait alors rédiger de longs scripts Bash mais heureusement il y a une solution plus adaptée: Docker Compose. La configuration d'une stack se fera alors à l'aide d'un (ou plusieurs) fichier YAML.

Activation

Si vous avez installé Docker Desktop sur votre Windows ou macOS, vous devriez déjà disposer de Docker Compose.

Sur une installation Linux, suivre les instructions d'installation de la documentation pour installer le plugin Compose.

Une fois installé, vérifiez la version de Docker Compose:

docker compose version
[output]Docker Compose version v2.14.1

Attention: vérifiez bien que la version de Docker Compose est en V2.