Introduction
Dans ce laboratoire, vous serez transporté dans l'ancienne arène romaine, où les conteneurs Docker s'affrontent pour la suprématie dans le monde virtuel. Vous incarnez un spectateur avide, dont l'objectif est de comprendre et de maîtriser l'art de la gestion des conteneurs Docker. En assistant aux passionnantes batailles Docker, votre tâche consiste à apprendre à contrôler et manipuler le système Docker pour divers scénarios.
Exploration de Docker
Dans cette étape, vous allez explorer Docker en téléchargeant (pull) et en exécutant un conteneur simple.
Téléchargez l'image Docker "hello-world" :
docker pull hello-worldExécutez le conteneur "hello-world" :
docker run hello-world
Création de votre propre conteneur
Dans cette étape, vous allez créer un Dockerfile simple pour construire votre propre image Docker personnalisée.
Créez un fichier nommé Dockerfile dans le répertoire ~/project avec le contenu suivant :
FROM alpine:latest
CMD ["echo", "Welcome to the Docker Arena"]
Construisez l'image Docker à partir du Dockerfile :
docker build -t docker-arena .
Exécutez le conteneur Docker personnalisé basé sur l'image nouvellement construite :
docker run docker-arena
Gestion des conteneurs
Dans cette étape, vous apprendrez à démarrer, arrêter et supprimer des conteneurs Docker.
Démarrez un conteneur nommé "nginx" en utilisant l'image officielle nginx :
docker run --name nginx -d -p 8080:80 nginxArrêtez le conteneur "nginx" en cours d'exécution :
docker stop nginxSupprimez le conteneur "nginx" :
docker rm nginx
Résumé
Dans ce laboratoire, nous avons simulé un scénario passionnant d'arène Docker pour vous aider à comprendre les concepts fondamentaux et les compétences de gestion des conteneurs Docker. En suivant les instructions étape par étape, vous avez découvert comment télécharger et exécuter des images Docker, créer des images personnalisées et gérer efficacement les conteneurs. Ce laboratoire offre une introduction conviviale à la gestion des systèmes Docker et vous permet d'exploiter la puissance de Docker pour vos propres projets.



