Démarrer un conteneur Docker

DockerBeginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, nous entreprendrons un voyage dans l'ancien royaume de Dockeria où le puissant dragon, Dockeron, règne en maître. Notre objectif est de maîtriser l'art de démarrer et de gérer les conteneurs Docker afin d'accomplir l'ancienne prophétie et de gagner le respect de Dockeron.

Préparer l'environnement Docker

Dans cette étape, nous allons préparer notre environnement Docker en nous assurant que Docker est installé et en cours d'exécution. De plus, nous allons télécharger l'image Docker hello-world et exécuter un conteneur basé sur cette image.

Tâche 1 : Installer Docker

Tout d'abord, assurons-nous que Docker est installé. S'il ne l'est pas, veuillez installer Docker pour votre système d'exploitation spécifique en suivant la documentation officielle.

Tâche 2 : Démarrer le service Docker

Assurez-vous que le service Docker est démarré et en cours d'exécution en exécutant la commande suivante dans le terminal :

sudo systemctl start docker
Tâche 3 : Télécharger et exécuter l'image hello-world

Téléchargez l'image Docker hello-world en exécutant la commande suivante :

docker pull hello-world

Ensuite, exécutez un conteneur basé sur l'image hello-world en utilisant la commande suivante :

docker run hello-world

Lancer un conteneur personnalisé

Dans cette étape, nous allons créer un Dockerfile pour construire une image Docker personnalisée et exécuter un conteneur basé sur celle-ci.

Tâche 1 : Créer un Dockerfile

Créez un fichier nommé Dockerfile dans le répertoire /home/labex/project avec le contenu suivant :

FROM alpine
CMD echo "Welcome to Dockeria, the land of dragons!"
Tâche 2 : Construire et exécuter l'image personnalisée

Construisez l'image Docker personnalisée en utilisant la commande suivante :

cd /home/labex/project
docker build -t dockeria-image .

Enfin, exécutez un conteneur basé sur l'image nouvellement construite :

cd /home/labex/project
docker run dockeria-image

Résumé

Dans ce laboratoire, nous sommes entrés dans le royaume de Dockeria et avons exploité la puissance des conteneurs Docker. En accomplissant les tâches, nous avons acquis les compétences essentielles pour démarrer et gérer des conteneurs Docker. Ces connaissances seront inestimables alors que nous poursuivons nos aventures dans le domaine de la conteneurisation.