Le fichier docker-compose.yml, qu'est-ce que c'est ?

Le docker-compose.yml est un fichier très utile et très puissant lorsque l'on utilise beaucoup de conteneurs en même temps. Il permet également de les relier via un ou plusieurs réseaux plus facilement. Son format d'écriture est le YAML.

Qu'est-ce que YAML?

Les fichiers avec l'extension .yml (.yaml) sont des fichiers YAML. Ils permettent de structurer les données. C'est un équivalent du XML ou du JSON. Mais le YAML est plus lisible pour un humain.

On hiérarchise les données grâce à la tabulation.

But du docker-compose.yml

Le but du docker-compose.yml est de gérer correctement les conteneurs en décrivant ce que nous souhaitons faire.

C'est très intéressant, car normalement pour lancer un conteneur, il nous faudra utiliser une longue commande. Avec le docker-compose.yml, on explique ce que l'on souhaite faire, on lance une commande toute simple qui exécutera tout ce que nous avons décrit.

Cela peut paraître un peu flou pour l'instant 😵. Mais ne vous inquiétez pas. En pratiquant, les choses seront plus claires et vous verrez tout le potentiel de cet outil.