II. a) Dockerfile
Objectif
L'objectif de cette exercice est d'installer et de se (re)familiariser avec Docker au travers de la réalisation d'un Dockerfile.
Installation de Docker
Etant dépendent de votre OS, je vous laisse suivre la procédure d'installation adéquat : Get Docker
Pour ceux sous Linux, il n'est pas nécessaire d'installer Docker Desktop, et je conseil de simplement suivre l'installation du package Docker de votre distribution.
Tâches à réaliser
Que ce soit à l'aide de vos anciens cours, de la documentation officiel de Docker, cette exercice à pour but de réaliser les premiers pas sur Docker en autonomie.
1. Création d'un Dockerfile
De part la création d'un Dockerfile, nous allons créer notre propre image Docker.
Cette image doit :
- Exposer une réponse HTTP en localhost
Cepdendant, cette image peut :
- Donner n'importe quelle réponse
- Se baser sur une image Docker de son choix
- Utiliser n'importe quel solution de Web Server
- Exposer le port de son choix
- Etre beaucoup trop alambiqué et peu pratique, peut importe c'est un exercice
Vous êtes libre, soyez créatifs, et n'ayez pas la même image que votre voisin, que chacun apprenne de sa propre expérience.
2. Docker run (et surement du debug)
Votre image est créée ? Il est temps de nous la présenter en action.