Docker Gérer Docker

DockerBeginner
Pratiquer maintenant

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-world
    
  • Exé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 nginx
    
  • Arrêtez le conteneur "nginx" en cours d'exécution :

    docker stop nginx
    
  • Supprimez 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.