diff --git a/explications_dockercompose.md b/explications_dockercompose.md index 1510c20..30515fe 100644 --- a/explications_dockercompose.md +++ b/explications_dockercompose.md @@ -1,6 +1,9 @@ #Fichier `docker-compose.yml` + ##Syntaxe + #Structure + ``` services : nomA: @@ -66,6 +69,7 @@ Pour déployer plusieurs instances d'un même service, on utilise : ``` #Définition des réseaux + On définit les réseaux dans la partie `networks`. Elle est différente de la partie networks à l'intérieur de la définition d'un service, et n'est pas identée. ``` networks: @@ -75,6 +79,7 @@ networks: On donne le nom puis la définition du réseau. Ici, pas besoin de définition #Définition des volumes + On définit les volumes dans la partie `volumes`. Elle est différente de la partie volumes à l'intérieur de la définition d'un service, et n'est pas identée. ``` volumes: @@ -84,6 +89,7 @@ volumes: On donne le nom puis la définition du réseau. Ici, pas besoin de définition car le volume est vide. On peut aussi ajouter {} après les : pour signifier que la volume est vide ##Utilisation + On lance le fichier avec `docker compose up -d` (pas de tiret entre docker et compose !!!). Le `-d` sert a lancé l'activité en arrière-plan et donc à pouvoir utiliser le terminal. Si le fichier utiliise un autre nom que `docker-compose.yml`, on utilise `docker compose -f nom-fichier.yml up -d`