From 2283de7a85a5e3150f99b4ab4f1a549c3df5a1f8 Mon Sep 17 00:00:00 2001 From: karsalan Date: Mon, 27 Jan 2025 10:42:56 +0100 Subject: [PATCH] Update README.md --- README.md | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index a456005..ee3eaf9 100644 --- a/README.md +++ b/README.md @@ -218,16 +218,32 @@ docker kill "IDDOCKER" # pour tuer un docker
Cliquer pour un exemple -```yaml - version: '3' - services: - nginx-proxy: - image: jwilder/nginx-proxy - ports: - - "8080:80" - volumes: - - /var/run/docker.sock:/tmp/docker.sock -``` +> Presque toutes les commandes Docker peuvent être traduites en fichier **docker-compose.yml**. Cela permet de "scripter" le lancement de plusieurs conteneurs et surtout permet de simplifier la communication entre eux. +> +> Par exemple, le fichier compose suivant permet de lancer deux conteneurs: +> ```yaml +> version: '3' +> services: +> serviceA: +> image: debian +> command: ping serviceB +> serviceB: +> image: debian +> command: sleep 1000 +> ``` +> Le serviceA peut simplement ping le serviceB en utilisant son nom de service. + +> Pour le reverse proxy, le fichier **docker-compose.yml** pour démarrer pourrait ressembler à ceci: +>```yaml +> version: '3' +> services: +> nginx-proxy: +> image: jwilder/nginx-proxy +> ports: +> - "8080:80" +> volumes: +> - /var/run/docker.sock:/tmp/docker.sock +>```
2. Ajoutez un service nginx classique qui utiliserait le reverse proxy et donnez lui un nom vhost.