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