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