# Si aucune version n'est spécifiée, alors Docker utilise la version 1 par défaut (qui ne possède pas toutes les fonctionnalités)


version: '3'


# Liste des conteneurs à lancer (équivalent de la commande docker run)

services:

  #Nom du premier service

  nom_du_premier_service:

    #(option) image à utiliser pour le conteneur du premier service

    image:

    #(option) remplace la commande CMD spécifiée dans le Dockerfile

    command:

    #(option) variables d'environnement à paramétrer (equivalent option -e)

    environment:

    #(option) volumes à paramétrer (équivalent option -v)

    volumes:

    #(option) ports à exposer (équivalent option -p)

    ports:


  nom_du_deuxieme_service:

    #(option) spécifie d'utiliser le fichier Dockerfile pour builder l'image

    build: .


#(optionnel) Liste des volumes à créer (équivalent de la commande docker volume create)

volumes:


#(optionnel) Liste des réseaux à créer (équivalent de la commande docker network create)

networks:


source : https://www.udemy.com/course/devops-tout-savoir-de-docker-en-quelques-heures