Gérer Docker avec Docker

DockerDockerBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, vous allez être transporté dans l'arène romaine antique, où les conteneurs Docker combattent pour la suprématie dans le monde virtuel. Vous êtes cast comme un spectateur enthousiaste, avec l'objectif de comprendre et de maîtriser l'art de gérer les conteneurs Docker. Alors que vous assistez aux combats passionnants de Docker, votre tâche est d'apprendre à contrôler et à manipuler le système Docker pour diverses situations.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/SystemManagementGroup(["System Management"]) docker/SystemManagementGroup -.-> docker/system("Manage Docker") subgraph Lab Skills docker/system -.-> lab-271503{{"Gérer Docker avec Docker"}} end

Explorer Docker

Dans cette étape, vous allez entreprendre une exploration de Docker en tirant et en exécutant un conteneur simple.

  • Tirez l'image Docker "hello-world" :

    docker pull hello-world
  • Exécutez le conteneur "hello-world" :

    docker run hello-world

Créer 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"]

Construit 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

Gérer les conteneurs

Dans cette étape, vous allez apprendre à démarrer, à arrêter et à supprimer des conteneurs Docker.

  • Démarrez un conteneur nommé "nginx" à l'aide de 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

Sommaire

Dans ce laboratoire, nous avons simulé un scénario d'arène Docker passionnant pour vous aider à comprendre les concepts et les compétences fondamentales de gestion des conteneurs Docker. En suivant les instructions étape par étape, vous avez exploré le tirage et l'exécution d'images Docker, la création d'images personnalisées et la gestion efficace des conteneurs. Ce laboratoire offre une introduction conviviale pour les débutants à la gestion du système Docker et vous permet de maîtriser le pouvoir de Docker pour vos propres projets.