Les informations dans le docker-compose.yml

Plusieurs informations sont nécessaires pour bien utiliser le docker-compose.yml.

Certaines sont obligatoires et d'autres sont facultatives, car elles dépendent de ce que nous souhaitons faire.

Pour le moment, ne recopiez pas ce que je vais vous montrer. Cette leçon nous donnera une vue générale. On pratiquera dans la prochaine.

Version

Dans un premier temps, il est indispensable d'inscrire le numéro de la version. Nous utiliserons la version n°3. Celle-ci permet de définir la comptabilité de notre fichier.

version: '3'

Services

Ensuite viennent les services comportant plusieurs subdivisions.

services:

Ces services représentent les images que nous utiliserons. Nous pourrons ainsi les configurer afin d'indiquer ce que nous souhaitons faire lors de la création d'un conteneur.

Volumes (facultatif)

C'est facultatif, mais si c'est nécessaire nous pouvons créer des volumes.

volumes:

Networks (facultatif)

Tout comme les volumes, il est possible de créer des réseaux dans le docker-compose.yml (facultatif).

networks: