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 | Travail Avec les Images Docker
Docker Essentials

bookExécution d'une Image Téléchargée

Lancement de conteneurs à partir d’images

Le lancement de conteneurs à partir d’images constitue une étape fondamentale dans l’utilisation de Docker. Pour cela, il faut utiliser 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, il est possible d’ouvrir un navigateur et d’accéder à :

http://localhost:8080

Vous verrez Nginx fonctionner à cette adresse. À noter 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 lors de son lancement à partir d’une image ;
  • Il reste actif tant que son processus principal fonctionne ;
  • Il est possible d’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 du système.

La suppression d’un conteneur ne supprime pas l’image sous-jacente, il est donc toujours possible de lancer un nouveau conteneur à partir de la même image ultérieurement. La compréhension de ces commandes de base du cycle de vie—démarrage, arrêt et suppression des conteneurs—permet une gestion efficace de l’environnement Docker lors du développement et des tests d’applications.

question mark

Que fait la commande docker run ?

Select the correct answer

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

Awesome!

Completion rate improved to 7.14

bookExé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 constitue une étape fondamentale dans l’utilisation de Docker. Pour cela, il faut utiliser 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, il est possible d’ouvrir un navigateur et d’accéder à :

http://localhost:8080

Vous verrez Nginx fonctionner à cette adresse. À noter 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 lors de son lancement à partir d’une image ;
  • Il reste actif tant que son processus principal fonctionne ;
  • Il est possible d’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 du système.

La suppression d’un conteneur ne supprime pas l’image sous-jacente, il est donc toujours possible de lancer un nouveau conteneur à partir de la même image ultérieurement. La compréhension de ces commandes de base du cycle de vie—démarrage, arrêt et suppression des conteneurs—permet une gestion efficace de l’environnement Docker lors du développement et des tests d’applications.

question mark

Que fait la commande docker run ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
some-alt