• 8 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 23/12/2021

Entraînez-vous en orchestrant vos images Docker avec Docker Compose

À vous de jouer !

Jean, un de vos amis, est développeur dans une école d'informatique. Il vient tout juste de finaliser son premier projet en Python. Il s’agit d’une API qui va permettre d’enregistrer des élèves dans une base de données Redis.

Avant d’avancer plus loin dans son code, il vous demande s'il est possible d’utiliser Docker pour pouvoir présenter son application à ses collègues depuis n’importe quel poste informatique. En effet, ces derniers ne travaillent pas tous sous le même système d’exploitation.

Jean vous a partagé son dossier de projet où vous retrouverez l’ensemble de son code. 

Il vous recommande de lire en priorité le fichier README pour prendre connaissance des prérequis nécessaires au bon fonctionnement du code :

  • Python 3.8 ou supérieur ;

  • Une base de données Redis.

Vous divisez le travail en deux parties :

  1. Créer une image du code avec un fichier Dockerfile.

  2. Faire tourner ce code à l'aide d'une base de donnée Redis avec un fichier docker-compose.

Vous livrerez à Jean un fichier Dockerfile et un docker-compose afin qu’il puisse présenter l’API à ses collègues.

Une fois que le projet de Jean tourne, vous pouvez visiter l’API en tapant  localhost:5000  dans le navigateur.

Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous
Exemple de certificat de réussite
Exemple de certificat de réussite