Exé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.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
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
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 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.
Merci pour vos commentaires !