-
Installer Docker
-
Installer Docker Compose
Dans ces exemples, on lance une application web python qui incrémente un compteur à chaque fois qu'elle est appelé. La valeur du compteur est persisté dans une base redis.
Dans le répertoire app se trouve le fichier app.py qui contient le code de l'application web et un fichier Dockerfile qui permet d'en créer une image nommée par la suite webapp.
L'image redis s'appelle tout simplement redis.
- 01: Lancement de redis et webapp avec docker-compose
- 02: Idem 01 avec un load-balancer avec prise en compte dynamique des nouveaux conteneurs
- 03: Idem 02 avec cette fois l'utilisation d'un service discovery pour configurer le load-balancer
- 04: Idem 03 MAIS avec 2 masters et 4 slaves pour faire des tests de fail-over TODO:
- 05: Idem 03 mais avec un docker registry