remove kataconda

This commit is contained in:
Barais
2022-11-30 08:05:27 +01:00
committed by GitHub
parent 0a8f175217
commit e957f44434

View File

@@ -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.