1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction à Docker

Connected

Exercice

Modifier le comportement au démarrage d'un conteneur

Voyons concrètement comment l'instruction Dockerfile ENV fonctionne. Nous avons ajouté un Dockerfile à votre répertoire de travail actuel avec les instructions suivantes :

FROM ubuntu:22.04
ENV NAME=Tim
CMD echo "Hello, my name is $NAME"

Au démarrage, le Dockerfile affichera un message personnalisé, Hello, my name is Tim. Voyons comment modifier ce message personnalisé même après avoir créé une image à partir de ce Dockerfile.

Instructions 1/2

undefined XP
  • 1
    • Avant de pouvoir démarrer un conteneur, nous devons créer l'image à partir du Dockerfile. Créez l'image à partir du Dockerfile dans votre répertoire de travail local en lui donnant le nom hello_image.
  • 2
    • Maintenant que l'image est créée, nous pouvons démarrer un conteneur à partir de celle-ci. Démarrez un conteneur à partir de l'image hello_image que vous venez de créer, mais utilisez un indicateur dans la commande pour définir la variable ENV NAME à votre nom.