Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Exécution d'une image téléchargée | Travailler avec les images Docker
Essentiels de Docker

Exécution d'une image téléchargée

Glissez pour afficher le menu

Lancement de conteneurs à partir d’images

Le lancement de conteneurs à partir d’images est une étape fondamentale dans l’utilisation de Docker. Pour cela, on utilise la commande docker run, qui crée et démarre un nouveau conteneur basé sur une image spécifiée.

La syntaxe générale de cette commande est :

docker run [OPTIONS] IMAGE [COMMAND]

Parmi les options les plus courantes :

  • -d : Exécute le conteneur en mode détaché (en arrière-plan) ;
  • -p : Fait la correspondance des ports entre l’hôte et le conteneur ;
  • --name : Attribue un nom personnalisé au conteneur ;
  • -it : Exécute le conteneur en mode interactif, permettant d’utiliser un shell à l’intérieur du conteneur.

La commande suivante démarre un nouveau conteneur Ubuntu et fournit un shell interactif à l’intérieur :

docker run -p 8080:80 nginx

L’option -p associe le port interne 80 du conteneur au port 8080 de votre machine locale.

Une fois le conteneur en cours d’exécution, vous pouvez ouvrir votre navigateur et accéder à :

http://localhost:8080

Vous verrez Nginx fonctionner à cette adresse. Notez qu’aucun service ne s’exécute directement sur votre ordinateur : tout fonctionne à l’intérieur de Docker.

Cycle de vie d’un conteneur : démarrage, arrêt et suppression

Une fois démarré, un conteneur suit un cycle de vie comprenant plusieurs étapes clés :

  • Le conteneur démarre lorsque vous l’exécutez à partir d’une image ;
  • Il reste actif tant que son processus principal fonctionne ;
  • Vous pouvez arrêter un conteneur en cours d’exécution avec la commande docker stop, qui arrête proprement le processus du conteneur ;
  • Pour supprimer complètement un conteneur, utilisez docker rm, ce qui efface le conteneur de votre système.

La suppression d’un conteneur ne supprime pas l’image sous-jacente, ce qui permet de lancer ultérieurement un nouveau conteneur à partir de la même image. La compréhension de ces commandes de base du cycle de vie—démarrage, arrêt et suppression des conteneurs—vous aidera à gérer efficacement votre environnement Docker lors du développement et des tests d’applications.

question mark

Que fait la commande docker run ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 2. Chapitre 2
some-alt