Commande Docker Create

DockerBeginner
Pratiquer maintenant

Introduction

Docker est une plateforme populaire pour développer, distribuer et exécuter des applications. La commande docker create est utilisée pour créer un nouveau conteneur à partir d'une image. Dans ce défi, vous apprendrez étape par étape comment utiliser la commande docker create pour créer un nouveau conteneur.

Créer un conteneur à partir d'une image

Dans ce sous-défi, vous apprendrez à créer un nouveau conteneur à partir d'une image en utilisant la commande docker create.

Objectif

  • Créer un nouveau conteneur à partir de l'image httpd.

Exemple

Voici un exemple de ce que vous devriez être capable d'accomplir à la fin de cette étape :

  1. Ouvrez un terminal ou une invite de commande.
  2. Créez un nouveau conteneur à partir de l'image httpd.
  • Si c'est la première fois que vous saisissez cette commande

Première création de conteneur Docker

  • Si ce n'est pas la première fois que vous saisissez cette commande

Répétition de la commande Docker create

  1. Vérifiez si le conteneur a bien été créé.

Vérification du statut de création du conteneur

Astuces

Si le nom du conteneur est déjà utilisé, vous pouvez utiliser la commande docker rm -f xxx(container-name) pour le supprimer.

Prérequis

  • Docker doit être installé sur votre machine.

Nommer le conteneur

Dans ce sous-défi, vous apprendrez à nommer un conteneur en utilisant l'option --name.

Objectif

  • Créer un nouveau conteneur nommé my-httpd à partir de l'image httpd.

Exemple

Voici un exemple de ce que vous devriez être capable d'accomplir à la fin de cette étape :

  1. Ouvrez un terminal ou une invite de commande.
  2. Créez un nouveau conteneur nommé my-httpd à partir de l'image httpd.

Création du conteneur my-httpd

  1. Vérifiez si le conteneur a bien été créé.

Vérification du conteneur docker

Astuce

Si le nom du conteneur est déjà utilisé, vous pouvez utiliser la commande docker rm -f xxx(container-name) pour le supprimer.

Prérequis

  • Docker doit être installé sur votre machine.

Mapper les ports

Dans ce sous-défi, vous apprendrez à mapper des ports en utilisant l'option -p.

Objectif

  • Mapper le port 8080 de l'hôte vers le port 80 d'un conteneur nommé my-httpd2.

Exemple

Voici un exemple de ce que vous devriez être capable d'accomplir à la fin de cette étape :

  1. Ouvrez un terminal ou une invite de commande.
  2. Créez un nouveau conteneur nommé my-httpd2 à partir de l'image httpd et mappez le port 8080 de l'hôte vers le port 80 du conteneur.

Mapping de port du conteneur docker create

  1. Vérifiez si le mapping du port de l'hôte est présent dans la configuration du conteneur.

Vérification du mapping de port du conteneur

Astuce

Si le nom du conteneur est déjà utilisé, vous pouvez utiliser la commande docker rm -f xxx(container-name) pour le supprimer.

Prérequis

  • Docker doit être installé sur votre machine.

Définir des variables d'environnement

Dans ce sous-défi, vous apprendrez à définir des variables d'environnement en utilisant l'option -e.

Objectif

  • Définissez la variable d'environnement NGINX_HOST sur example.com dans un conteneur nommé my-httpd3.

Exemple

Voici un exemple de ce que vous devriez être capable d'accomplir à la fin de cette étape :

  • Ouvrez un terminal ou une invite de commande.
  • Créez un nouveau conteneur nommé my-httpd3 à partir de l'image httpd et définissez la variable d'environnement NGINX_HOST sur example.com dans le conteneur.

Création d'un conteneur avec environnement

  • Vérifiez si la variable d'environnement est présente dans la configuration du conteneur.

Vérification de la variable d'environnement du conteneur

Astuce

Si le nom du conteneur est déjà utilisé, vous pouvez utiliser la commande docker rm -f xxx(container-name) pour le supprimer.

Prérequis

  • Docker doit être installé sur votre machine.

Monter des volumes

Dans ce sous-défi, vous apprendrez à monter des volumes en utilisant l'option -v.

Objectif

  • Montez le répertoire /var/www de l'hôte vers le répertoire /usr/share/nginx/html dans un conteneur nommé my-httpd4.

Exemple

Voici un exemple de ce que vous devriez être capable d'accomplir à la fin de cette étape :

  1. Ouvrez un terminal ou une invite de commande.
  2. Créez un nouveau conteneur nommé my-httpd4 à partir de l'image httpd et montez le répertoire /var/www de l'hôte vers le répertoire /usr/share/nginx/html dans le conteneur.

Création d'un conteneur avec montage de volume

  1. Vérifiez si le montage de volume du conteneur est configuré.

Vérification du montage de volume du conteneur

Astuce

Si le nom du conteneur est déjà utilisé, vous pouvez utiliser la commande docker rm -f xxx(container-name) pour le supprimer.

Prérequis

  • Docker doit être installé sur votre machine.

Résumé

Dans ce défi, vous avez appris à utiliser la commande docker create pour créer un nouveau conteneur étape par étape. Vous avez appris à créer un conteneur à partir d'une image, à nommer le conteneur, à mapper des ports, à définir des variables d'environnement et à monter des volumes. Grâce à ces compétences, vous pouvez créer et configurer des conteneurs pour exécuter vos applications dans Docker.

✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer