diff --git a/Readme.md b/Readme.md index 1464974..c10caf9 100644 --- a/Readme.md +++ b/Readme.md @@ -143,63 +143,6 @@ docker ps #pour avoir la liste docker kill "IDDOCKER" #pour tuer un docker. ``` -### Etape 1 (si vous utilisez KATAcoda): Jouons avec docker: mise en place d'un load balancer et d'un reverse proxy avec docker et nginx - -Pour le nginx en resolproxy nous allons partir de l'image [suivante](https://github.com/jwilder/nginx-proxy) - -L'explication du fonctionnement est disponible [ici](http://jasonwilder.com/blog/2014/03/25/automated-nginx-reverse-proxy-for-docker/). - - -Lancement de nginx en resolvproxy - -```bash -docker run -d -p 8080:80 -v /var/run/docker.sock:/tmp/docker.sock -t jwilder/nginx-proxy -``` - - -Lancez ensuite view port (fenètre de gauche) une url qui ressemble à (https://2886795287-frugo01.environments.katacoda.com) - -Sélectionnez le port 8080. - - -Puis créer n terminal dans votre katacode . -Dans ces terminales, lancez la commande suivante pour tester votre resolve proxy. - -```bash -# remplacer la variable virtual host en fonction de l'URL fournit par dakota quand vous avez ouvert le *viewport* -docker run -e VIRTUAL_HOST=2886795287-8080-frugo01.environments.katacoda.com -t -i nginx -``` - - - -Testez votre resolv proxy en lançant la commande suivante. - -```bash -curl 2886795287-8080-frugo01.environments.katacoda.com:8080 -``` - -ou dans votre navigateur -https://2886795287-8080-frugo01.environments.katacoda.com/ - - -En tapant la commande suivante, vous pouvez regarder le fichier de configuration nginx qui sera généré à l'adresse suivante /etc/nginx/conf.d/default.conf. (N'oubliez pas de remplacer 865c1e67a00e par l'id de votre nginx en resolve proxy ($docker ps) pour récupérer la liste des containers en cours d'exécution. - -```bash -docker exec -it 865c1e67a00e bash -``` - -- [source](http://jasonwilder.com/blog/2014/03/25/automated-nginx-reverse-proxy-for-docker/) - - -Tuez tous les dockers nginx démarrer. - -```bash -docker ps #pour avoir la liste -docker kill "IDDOCKER" #pour tuer un docker. -``` - - - ### Etape 2: Utilisation de docker compose Utilisez docker compose pour déployer votre vos 4 services nginx et votre loadbalancer.