II. a) Dockerfile
Objectif
L'objectif de cet 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. Il peut également être judicieux d'installer Docker Compose de suite.
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
Cependant, cette image peut :
- Donner n'importe quelle réponse
- Se baser sur une image Docker de son
choixchoix, une image de base type linux - 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 sûrement du debug)
Votre image est créée ? Il est temps de nous la présenter en action.