Actualiser explications_dockercompose.md

This commit is contained in:
Lucile PEREIRA 2024-03-24 20:35:43 +01:00
parent 8ff80f6e8a
commit 425fc6a9d7

View File

@ -1,6 +1,9 @@
#Fichier `docker-compose.yml` #Fichier `docker-compose.yml`
##Syntaxe ##Syntaxe
#Structure #Structure
``` ```
services : services :
nomA: nomA:
@ -66,6 +69,7 @@ Pour déployer plusieurs instances d'un même service, on utilise :
``` ```
#Définition des réseaux #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. 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: networks:
@ -75,6 +79,7 @@ networks:
On donne le nom puis la définition du réseau. Ici, pas besoin de définition On donne le nom puis la définition du réseau. Ici, pas besoin de définition
#Définition des volumes #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. 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: 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 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 ##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. 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` Si le fichier utiliise un autre nom que `docker-compose.yml`, on utilise `docker compose -f nom-fichier.yml up -d`