Skip to main content

II. a) Dockerfile

Objectif

L'objectif de cettecet 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

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.