Aller au contenu principal

TP1 - Les bases du dockerfile

Objectifs​

  • Comprendre les concepts de base de Docker.
  • CrĂ©er un Dockerfile qui contient une application web.
  • ExĂ©cuter un conteneur basĂ© sur cette image.
  • uploader votre image sur docker hub.

PrĂ©requis​

  • Docker installĂ© sur votre machine.
  • Une comprĂ©hension des commandes de base Docker.
  • se rĂ©fĂ©rer aux tutoriels intro docker et intro dockerfile.

Étape 1 : CompĂ©hension de Docker​

  • Expliquer ce qu'est Docker.
  • Expliquer la diffĂ©rence entre conteneurs et machines virtuelles.

Étape 2 : CrĂ©er un Dockerfile​

  • CrĂ©er votre rĂ©pertoire de travail.
  • CrĂ©er un fichier Dockerfile qui exĂ©cute une application ou un site web.
  • Exposer l'application sur le port 8080.

Étape 3 : Construire l'image Docker​

  • Construire une image docker avec le Dockerfile prĂ©cĂ©dement créé.

Étape 4 : ExĂ©cuter le conteneur​

  • Lancer le conteneur basĂ© sur l'image docker que vous avez créé.
  • VĂ©rifier la disponnibilitĂ© de votre application avec votre navigateur.

Étape 5 : Nettoyage​

  • Lister les conteneurs en cours d'exĂ©cution.
  • ArrĂȘter le conteneur.

Étape 6 : Mise à disposition de l'image​

  • connectez vous au docker hub
  • envoyez votre image dans votre espace docker hub