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