diff --git a/explications_dockercompose.md b/explications_dockercompose.md index 30515fe..8513656 100644 --- a/explications_dockercompose.md +++ b/explications_dockercompose.md @@ -1,8 +1,8 @@ -#Fichier `docker-compose.yml` +# Fichier `docker-compose.yml` -##Syntaxe +## Syntaxe -#Structure +### Structure ``` services : @@ -28,7 +28,7 @@ networks : ``` > /!\ Ce ne sont pas des indentations mais des doubles espaces -#Définition des services +### Définition des services On définit les services dans la partie `services`. On commence par le nom qu'on veut donner au service, puis on le définit. ``` services: @@ -68,7 +68,7 @@ Pour déployer plusieurs instances d'un même service, on utilise : replicas: 2 ``` -#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. ``` @@ -78,7 +78,7 @@ networks: ``` 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. ``` @@ -88,7 +88,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 +## 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`