{"id":8019,"date":"2024-03-07T16:07:24","date_gmt":"2024-03-07T16:07:24","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=8019"},"modified":"2024-03-07T16:07:26","modified_gmt":"2024-03-07T16:07:26","slug":"commandes-docker-essentielles-pour-les-debutants","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/","title":{"rendered":"Commandes Docker Essentielles pour les d\u00e9butants"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/03\/docker_guide_fr-1.jpg\" alt=\"Docker commands d\u00e9butants images containers networks volumes Compose\" class=\"wp-image-8031\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/03\/docker_guide_fr-1.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/03\/docker_guide_fr-1-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/03\/docker_guide_fr-1-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/03\/docker_guide_fr-1-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/03\/docker_guide_fr-1-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p><strong>Docker<\/strong>&nbsp;a r\u00e9volutionn\u00e9 la fa\u00e7on dont les d\u00e9veloppeurs construisent, exp\u00e9dient et ex\u00e9cutent des applications. Il fournit un environnement coh\u00e9rent et isol\u00e9 pour que les applications s&#8217;ex\u00e9cutent, facilitant ainsi le d\u00e9veloppement, les tests et le d\u00e9ploiement des applications dans diff\u00e9rents environnements. Cependant, pour les d\u00e9butants, Docker peut sembler intimidant avec ses propres commandes et terminologie. Dans ce guide complet, nous vous pr\u00e9senterons les commandes Docker essentielles que chaque d\u00e9butant doit conna\u00eetre, avec des instructions \u00e9tape par \u00e9tape et des exemples.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"introduction-%C3%A0-docker\">Introduction \u00e0 Docker<\/h2>\n\n\n\n<p>Avant de plonger dans les commandes, comprenons bri\u00e8vement ce qu&#8217;est Docker et quelques concepts cl\u00e9s.<\/p>\n\n\n\n<p>Docker est une plateforme open source qui permet aux d\u00e9veloppeurs de construire, d\u00e9ployer et ex\u00e9cuter des applications \u00e0 l&#8217;int\u00e9rieur de conteneurs. Les conteneurs sont des packages l\u00e9gers, autonomes et ex\u00e9cutables qui incluent tout ce qui est n\u00e9cessaire pour ex\u00e9cuter une application, y compris le code, le runtime, les outils syst\u00e8me, les biblioth\u00e8ques et les param\u00e8tres.<\/p>\n\n\n\n<p>Voici quelques concepts cl\u00e9s de Docker :<\/p>\n\n\n\n<ul>\n<li><strong>Image Docker<\/strong>&nbsp;: Un mod\u00e8le en lecture seule qui contient des instructions pour cr\u00e9er un conteneur Docker. C&#8217;est comme un plan pour votre application.<\/li>\n\n\n\n<li><strong>Conteneur Docker<\/strong>&nbsp;: Une instance ex\u00e9cutable d&#8217;une image Docker. C&#8217;est un environnement isol\u00e9 et s\u00e9curis\u00e9 o\u00f9 votre application s&#8217;ex\u00e9cute.<\/li>\n\n\n\n<li><strong>Docker Hub<\/strong>&nbsp;: Un service de registre cloud o\u00f9 vous pouvez trouver des images Docker existantes ou pousser vos propres images.<\/li>\n\n\n\n<li><strong>Dockerfile<\/strong>&nbsp;: Un fichier texte qui contient les instructions pour cr\u00e9er une image Docker.<\/li>\n<\/ul>\n\n\n\n<p>Maintenant, plongeons dans les commandes Docker essentielles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installation-de-docker\">Installation de Docker<\/h2>\n\n\n\n<p>Avant de pouvoir commencer \u00e0 utiliser les commandes Docker, vous devez installer Docker sur votre machine. Le processus d&#8217;installation varie selon votre syst\u00e8me d&#8217;exploitation. Vous pouvez trouver les instructions d&#8217;installation pour votre syst\u00e8me d&#8217;exploitation sp\u00e9cifique sur le site web officiel de Docker :&nbsp;<a href=\"https:\/\/docs.docker.com\/get-docker\/\">https:\/\/docs.docker.com\/get-docker\/<\/a><\/p>\n\n\n\n<p>Une fois que vous avez install\u00e9 Docker, vous pouvez v\u00e9rifier l&#8217;installation en ex\u00e9cutant la commande suivante dans votre terminal :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker --version<\/code><\/pre>\n\n\n\n<p>Cette commande doit afficher la version de Docker install\u00e9e sur votre machine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"commandes-docker-essentielles\">Commandes Docker Essentielles<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-images-docker\">1. Images Docker<\/h3>\n\n\n\n<p>Les images Docker sont les blocs de construction des conteneurs. Voici quelques commandes essentielles pour travailler avec les images Docker :<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"lister-les-images-docker\">Lister les Images Docker<\/h4>\n\n\n\n<p>Pour lister toutes les images Docker sur votre machine, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker images<\/code><\/pre>\n\n\n\n<p>Cette commande affichera une liste de toutes les images Docker sur votre machine, ainsi que leur d\u00e9p\u00f4t, leur tag, leur ID d&#8217;image, leur date de cr\u00e9ation et leur taille.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"r%C3%A9cup%C3%A9rer-une-image-docker\">R\u00e9cup\u00e9rer une Image Docker<\/h4>\n\n\n\n<p>Pour t\u00e9l\u00e9charger (r\u00e9cup\u00e9rer) une image Docker \u00e0 partir d&#8217;un registre (comme Docker Hub), ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker pull [nom_image]:[tag]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[nom_image]<\/code>&nbsp;par le nom de l&#8217;image que vous voulez r\u00e9cup\u00e9rer, et&nbsp;<code>[tag]<\/code>&nbsp;par la version ou le tag sp\u00e9cifique de l&#8217;image (par exemple,&nbsp;<code>latest<\/code>,&nbsp;<code>16.04<\/code>, etc.). Si vous ne sp\u00e9cifiez pas de tag, Docker r\u00e9cup\u00e9rera automatiquement le tag&nbsp;<code>latest<\/code>.<\/p>\n\n\n\n<p>Par exemple, pour r\u00e9cup\u00e9rer la derni\u00e8re version de l&#8217;image&nbsp;<code>nginx<\/code>, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker pull nginx<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"supprimer-une-image-docker\">Supprimer une Image Docker<\/h4>\n\n\n\n<p>Pour supprimer une image Docker de votre machine, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker rmi [id_image]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[id_image]<\/code>&nbsp;par l&#8217;ID de l&#8217;image que vous voulez supprimer. Vous pouvez trouver l&#8217;ID de l&#8217;image en ex\u00e9cutant&nbsp;<code>docker images<\/code>.<\/p>\n\n\n\n<p>Si l&#8217;image a plusieurs tags, vous devrez supprimer tous les tags associ\u00e9s avant de pouvoir supprimer l&#8217;image. Vous pouvez faire cela en ex\u00e9cutant :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker rmi [id_image] [id_image] ...<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[id_image]<\/code>&nbsp;par les ID de tous les tags que vous voulez supprimer.<\/p>\n\n\n\n<p>Alternativement, vous pouvez utiliser le drapeau&nbsp;<code>--force<\/code>&nbsp;pour supprimer une image m\u00eame si elle est utilis\u00e9e par un conteneur en cours d&#8217;ex\u00e9cution :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker rmi --force [id_image]<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-conteneurs-docker\">2. Conteneurs Docker<\/h3>\n\n\n\n<p>Les conteneurs Docker sont des instances en cours d&#8217;ex\u00e9cution d&#8217;images Docker. Voici quelques commandes essentielles pour travailler avec les conteneurs Docker :<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"lister-les-conteneurs-docker\">Lister les Conteneurs Docker<\/h4>\n\n\n\n<p>Pour lister tous les conteneurs Docker en cours d&#8217;ex\u00e9cution sur votre machine, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker ps<\/code><\/pre>\n\n\n\n<p>Si vous voulez lister tous les conteneurs (en cours d&#8217;ex\u00e9cution et arr\u00eat\u00e9s), utilisez le drapeau&nbsp;<code>-a<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker ps -a<\/code><\/pre>\n\n\n\n<p>Cette commande affichera diverses informations sur les conteneurs, telles que leurs ID, noms, images, temps de cr\u00e9ation et statut.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ex%C3%A9cuter-un-conteneur-docker\">Ex\u00e9cuter un Conteneur Docker<\/h4>\n\n\n\n<p>Pour ex\u00e9cuter un conteneur Docker \u00e0 partir d&#8217;une image, utilisez la commande&nbsp;<code>run<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker run [options] [nom_image]:[tag] [commande]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[options]<\/code>&nbsp;par toutes les options suppl\u00e9mentaires que vous voulez passer au conteneur (par exemple,&nbsp;<code>-d<\/code>&nbsp;pour ex\u00e9cuter en mode d\u00e9tach\u00e9,&nbsp;<code>-p<\/code>&nbsp;pour le mapping de port,&nbsp;<code>-v<\/code>&nbsp;pour monter des volumes, etc.),&nbsp;<code>[nom_image]<\/code>&nbsp;par le nom de l&#8217;image que vous voulez ex\u00e9cuter,&nbsp;<code>[tag]<\/code>&nbsp;par le tag sp\u00e9cifique de l&#8217;image (si d\u00e9sir\u00e9), et&nbsp;<code>[commande]<\/code>&nbsp;par la commande que vous voulez ex\u00e9cuter \u00e0 l&#8217;int\u00e9rieur du conteneur (si n\u00e9cessaire).<\/p>\n\n\n\n<p>Par exemple, pour ex\u00e9cuter l&#8217;image&nbsp;<code>nginx<\/code>&nbsp;et mapper le port&nbsp;<code>80<\/code>&nbsp;du conteneur \u00e0 votre port local&nbsp;<code>8080<\/code>, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker run -d -p 8080:80 nginx<\/code><\/pre>\n\n\n\n<p>Cette commande ex\u00e9cutera le conteneur&nbsp;<code>nginx<\/code>&nbsp;en mode d\u00e9tach\u00e9 (<code>-d<\/code>) et mappera le port&nbsp;<code>80<\/code>&nbsp;du conteneur au port&nbsp;<code>8080<\/code>&nbsp;sur votre machine locale.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"d%C3%A9marrerarr%C3%AAter-un-conteneur-docker\">D\u00e9marrer\/Arr\u00eater un Conteneur Docker<\/h4>\n\n\n\n<p>Pour d\u00e9marrer un conteneur Docker arr\u00eat\u00e9, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker start [id_conteneur]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[id_conteneur]<\/code>&nbsp;par l&#8217;ID ou le nom du conteneur que vous voulez d\u00e9marrer.<\/p>\n\n\n\n<p>Pour arr\u00eater un conteneur Docker en cours d&#8217;ex\u00e9cution, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker stop [id_conteneur]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[id_conteneur]<\/code>&nbsp;par l&#8217;ID ou le nom du conteneur que vous voulez arr\u00eater.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"supprimer-un-conteneur-docker\">Supprimer un Conteneur Docker<\/h4>\n\n\n\n<p>Pour supprimer un conteneur Docker arr\u00eat\u00e9, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker rm [id_conteneur]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[id_conteneur]<\/code>&nbsp;par l&#8217;ID ou le nom du conteneur que vous voulez supprimer.<\/p>\n\n\n\n<p>Si le conteneur est en cours d&#8217;ex\u00e9cution, vous devrez d&#8217;abord l&#8217;arr\u00eater avant de pouvoir le supprimer. Alternativement, vous pouvez utiliser le drapeau&nbsp;<code>--force<\/code>&nbsp;pour supprimer un conteneur en cours d&#8217;ex\u00e9cution :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker rm --force [id_conteneur]<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ex%C3%A9cuter-des-commandes-dans-un-conteneur-en-cours-dex%C3%A9cution\">Ex\u00e9cuter des Commandes dans un Conteneur en Cours d&#8217;Ex\u00e9cution<\/h4>\n\n\n\n<p>Pour ex\u00e9cuter une commande \u00e0 l&#8217;int\u00e9rieur d&#8217;un conteneur Docker en cours d&#8217;ex\u00e9cution, utilisez la commande&nbsp;<code>exec<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker exec [options] [id_conteneur] [commande]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[options]<\/code>&nbsp;par toutes les options suppl\u00e9mentaires que vous voulez passer (par exemple,&nbsp;<code>-it<\/code>&nbsp;pour le mode interactif),&nbsp;<code>[id_conteneur]<\/code>&nbsp;par l&#8217;ID ou le nom du conteneur en cours d&#8217;ex\u00e9cution, et&nbsp;<code>[commande]<\/code>&nbsp;par la commande que vous voulez ex\u00e9cuter \u00e0 l&#8217;int\u00e9rieur du conteneur.<\/p>\n\n\n\n<p>Par exemple, pour ouvrir un shell bash \u00e0 l&#8217;int\u00e9rieur d&#8217;un conteneur en cours d&#8217;ex\u00e9cution, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker exec -it [id_conteneur] \/bin\/bash<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-r%C3%A9seaux-docker\">3. R\u00e9seaux Docker<\/h3>\n\n\n\n<p>Les conteneurs Docker peuvent communiquer entre eux et avec la machine h\u00f4te en utilisant les r\u00e9seaux Docker. Voici quelques commandes essentielles pour travailler avec les r\u00e9seaux Docker :<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"lister-les-r%C3%A9seaux-docker\">Lister les R\u00e9seaux Docker<\/h4>\n\n\n\n<p>Pour lister tous les r\u00e9seaux Docker sur votre machine, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker network ls<\/code><\/pre>\n\n\n\n<p>Cette commande affichera une liste de tous les r\u00e9seaux Docker, avec leurs noms, pilotes et port\u00e9es.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"cr%C3%A9er-un-r%C3%A9seau-docker\">Cr\u00e9er un R\u00e9seau Docker<\/h4>\n\n\n\n<p>Pour cr\u00e9er un nouveau r\u00e9seau Docker, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker network create [options] [nom_reseau]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[options]<\/code>&nbsp;par toutes les options suppl\u00e9mentaires que vous voulez passer (par exemple,&nbsp;<code>--driver<\/code>&nbsp;pour sp\u00e9cifier le pilote r\u00e9seau), et&nbsp;<code>[nom_reseau]<\/code>&nbsp;par le nom que vous voulez donner au nouveau r\u00e9seau.<\/p>\n\n\n\n<p>Par exemple, pour cr\u00e9er un nouveau r\u00e9seau bridge nomm\u00e9&nbsp;<code>my-network<\/code>, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker network create my-network<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"connecter-un-conteneur-%C3%A0-un-r%C3%A9seau\">Connecter un Conteneur \u00e0 un R\u00e9seau<\/h4>\n\n\n\n<p>Pour connecter un conteneur en cours d&#8217;ex\u00e9cution \u00e0 un r\u00e9seau Docker, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker network connect [nom_reseau] [id_conteneur]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[nom_reseau]<\/code>&nbsp;par le nom du r\u00e9seau auquel vous voulez connecter le conteneur, et&nbsp;<code>[id_conteneur]<\/code>&nbsp;par l&#8217;ID ou le nom du conteneur en cours d&#8217;ex\u00e9cution.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"d%C3%A9connecter-un-conteneur-dun-r%C3%A9seau\">D\u00e9connecter un Conteneur d&#8217;un R\u00e9seau<\/h4>\n\n\n\n<p>Pour d\u00e9connecter un conteneur d&#8217;un r\u00e9seau Docker, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker network disconnect [nom_reseau] [id_conteneur]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[nom_reseau]<\/code>&nbsp;par le nom du r\u00e9seau duquel vous voulez d\u00e9connecter le conteneur, et&nbsp;<code>[id_conteneur]<\/code>&nbsp;par l&#8217;ID ou le nom du conteneur en cours d&#8217;ex\u00e9cution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-volumes-docker\">4. Volumes Docker<\/h3>\n\n\n\n<p>Les volumes Docker sont utilis\u00e9s pour persister les donn\u00e9es et partager les donn\u00e9es entre la machine h\u00f4te et les conteneurs, ou entre plusieurs conteneurs. Voici quelques commandes essentielles pour travailler avec les volumes Docker :<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"lister-les-volumes-docker\">Lister les Volumes Docker<\/h4>\n\n\n\n<p>Pour lister tous les volumes Docker sur votre machine, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker volume ls<\/code><\/pre>\n\n\n\n<p>Cette commande affichera une liste de tous les volumes Docker, avec leurs noms et pilotes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"cr%C3%A9er-un-volume-docker\">Cr\u00e9er un Volume Docker<\/h4>\n\n\n\n<p>Pour cr\u00e9er un nouveau volume Docker, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker volume create [nom_volume]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[nom_volume]<\/code>&nbsp;par le nom que vous voulez donner au nouveau volume.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"monter-un-volume-sur-un-conteneur\">Monter un Volume sur un Conteneur<\/h4>\n\n\n\n<p>Pour monter un volume sur un conteneur Docker, utilisez le drapeau&nbsp;<code>-v<\/code>&nbsp;ou&nbsp;<code>--volume<\/code>&nbsp;lors de l&#8217;ex\u00e9cution du conteneur :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker run -v [nom_volume]:[chemin_conteneur] [nom_image]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[nom_volume]<\/code>&nbsp;par le nom ou le chemin du volume que vous voulez monter,&nbsp;<code>[chemin_conteneur]<\/code>&nbsp;par le chemin \u00e0 l&#8217;int\u00e9rieur du conteneur o\u00f9 vous voulez monter le volume, et&nbsp;<code>[nom_image]<\/code>&nbsp;par le nom de l&#8217;image que vous voulez ex\u00e9cuter.<\/p>\n\n\n\n<p>Par exemple, pour monter un volume nomm\u00e9&nbsp;<code>app-data<\/code>&nbsp;sur le r\u00e9pertoire&nbsp;<code>\/app\/data<\/code>&nbsp;\u00e0 l&#8217;int\u00e9rieur d&#8217;un conteneur ex\u00e9cutant l&#8217;image&nbsp;<code>my-app<\/code>, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker run -v app-data:\/app\/data my-app<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"supprimer-un-volume-docker\">Supprimer un Volume Docker<\/h4>\n\n\n\n<p>Pour supprimer un volume Docker, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker volume rm [nom_volume]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[nom_volume]<\/code>&nbsp;par le nom du volume que vous voulez supprimer.<\/p>\n\n\n\n<p>Si le volume est actuellement utilis\u00e9 par un conteneur en cours d&#8217;ex\u00e9cution, vous devrez d&#8217;abord arr\u00eater et supprimer le conteneur avant de pouvoir supprimer le volume.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-docker-compose\">5. Docker Compose<\/h3>\n\n\n\n<p>Docker Compose est un outil pour d\u00e9finir et ex\u00e9cuter des applications Docker multi-conteneurs. Il utilise un fichier YAML pour d\u00e9finir les services, les r\u00e9seaux et les volumes n\u00e9cessaires pour votre application. Voici quelques commandes essentielles pour travailler avec Docker Compose :<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"d%C3%A9marrer-une-application-docker-compose\">D\u00e9marrer une Application Docker Compose<\/h4>\n\n\n\n<p>Pour d\u00e9marrer une application Docker Compose, naviguez dans le r\u00e9pertoire contenant le fichier&nbsp;<code>docker-compose.yml<\/code>&nbsp;et ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker-compose up<\/code><\/pre>\n\n\n\n<p>Cette commande d\u00e9marrera tous les services d\u00e9finis dans le fichier&nbsp;<code>docker-compose.yml<\/code>. Si vous voulez ex\u00e9cuter les conteneurs en arri\u00e8re-plan, utilisez le drapeau&nbsp;<code>-d<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker-compose up -d<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"arr%C3%AAter-une-application-docker-compose\">Arr\u00eater une Application Docker Compose<\/h4>\n\n\n\n<p>Pour arr\u00eater une application Docker Compose en cours d&#8217;ex\u00e9cution, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker-compose down<\/code><\/pre>\n\n\n\n<p>Cette commande arr\u00eatera et supprimera tous les conteneurs, r\u00e9seaux et volumes associ\u00e9s \u00e0 l&#8217;application.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"lister-les-conteneurs-docker-compose\">Lister les Conteneurs Docker Compose<\/h4>\n\n\n\n<p>Pour lister tous les conteneurs associ\u00e9s \u00e0 une application Docker Compose, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker-compose ps<\/code><\/pre>\n\n\n\n<p>Cette commande affichera une liste de tous les conteneurs, avec leurs noms, commandes et statuts.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"reconstruire-les-conteneurs-docker-compose\">Reconstruire les Conteneurs Docker Compose<\/h4>\n\n\n\n<p>Si vous avez apport\u00e9 des modifications au code ou \u00e0 la configuration de votre application, vous devrez reconstruire les conteneurs. Pour ce faire, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker-compose up --build<\/code><\/pre>\n\n\n\n<p>Cette commande reconstruira les conteneurs en fonction du Dockerfile et du fichier&nbsp;<code>docker-compose.yml<\/code>&nbsp;mis \u00e0 jour.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6-docker-hub-et-registres-priv%C3%A9s\">6. Docker Hub et Registres Priv\u00e9s<\/h3>\n\n\n\n<p>Docker Hub est un service de registre cloud o\u00f9 vous pouvez trouver et partager des images Docker. Vous pouvez \u00e9galement h\u00e9berger votre propre registre priv\u00e9 pour stocker et distribuer vos images personnalis\u00e9es. Voici quelques commandes essentielles pour travailler avec Docker Hub et les registres priv\u00e9s :<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"se-connecter-%C3%A0-docker-hub\">Se Connecter \u00e0 Docker Hub<\/h4>\n\n\n\n<p>Pour vous connecter \u00e0 votre compte Docker Hub, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker login<\/code><\/pre>\n\n\n\n<p>Cette commande vous invitera \u00e0 saisir votre nom d&#8217;utilisateur et votre mot de passe Docker Hub.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"pousser-une-image-vers-docker-hub\">Pousser une Image vers Docker Hub<\/h4>\n\n\n\n<p>Pour pousser une image Docker vers votre d\u00e9p\u00f4t Docker Hub, vous devrez d&#8217;abord taguer l&#8217;image avec votre nom d&#8217;utilisateur Docker Hub :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker tag [id_image] [nom_utilisateur]\/[nom_image]:[tag]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[id_image]<\/code>&nbsp;par l&#8217;ID de l&#8217;image que vous voulez pousser,&nbsp;<code>[nom_utilisateur]<\/code>&nbsp;par votre nom d&#8217;utilisateur Docker Hub,&nbsp;<code>[nom_image]<\/code>&nbsp;par le nom que vous voulez donner \u00e0 l&#8217;image, et&nbsp;<code>[tag]<\/code>&nbsp;par le tag d\u00e9sir\u00e9 (par exemple,&nbsp;<code>latest<\/code>,&nbsp;<code>v1.0<\/code>, etc.).<\/p>\n\n\n\n<p>Une fois l&#8217;image tagu\u00e9e, vous pouvez la pousser vers Docker Hub :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker push [nom_utilisateur]\/[nom_image]:[tag]<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"r%C3%A9cup%C3%A9rer-une-image-depuis-docker-hub\">R\u00e9cup\u00e9rer une Image depuis Docker Hub<\/h4>\n\n\n\n<p>Pour r\u00e9cup\u00e9rer une image depuis Docker Hub, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker pull [nom_utilisateur]\/[nom_image]:[tag]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[nom_utilisateur]<\/code>&nbsp;par le nom d&#8217;utilisateur Docker Hub du propri\u00e9taire de l&#8217;image,&nbsp;<code>[nom_image]<\/code>&nbsp;par le nom de l&#8217;image, et&nbsp;<code>[tag]<\/code>&nbsp;par le tag d\u00e9sir\u00e9.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"se-connecter-%C3%A0-un-registre-priv%C3%A9\">Se Connecter \u00e0 un Registre Priv\u00e9<\/h4>\n\n\n\n<p>Pour vous connecter \u00e0 un registre Docker priv\u00e9, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker login [url_registre]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[url_registre]<\/code>&nbsp;par l&#8217;URL de votre registre priv\u00e9. Cette commande vous invitera \u00e0 saisir vos identifiants de registre (nom d&#8217;utilisateur et mot de passe).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"pousser-une-image-vers-un-registre-priv%C3%A9\">Pousser une Image vers un Registre Priv\u00e9<\/h4>\n\n\n\n<p>Pour pousser une image Docker vers un registre priv\u00e9, vous devrez d&#8217;abord taguer l&#8217;image avec l&#8217;URL du registre :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker tag [id_image] [url_registre]\/[nom_image]:[tag]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[id_image]<\/code>&nbsp;par l&#8217;ID de l&#8217;image que vous voulez pousser,&nbsp;<code>[url_registre]<\/code>&nbsp;par l&#8217;URL de votre registre priv\u00e9,&nbsp;<code>[nom_image]<\/code>&nbsp;par le nom que vous voulez donner \u00e0 l&#8217;image, et&nbsp;<code>[tag]<\/code>&nbsp;par le tag d\u00e9sir\u00e9.<\/p>\n\n\n\n<p>Une fois l&#8217;image tagu\u00e9e, vous pouvez la pousser vers le registre priv\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker push [url_registre]\/[nom_image]:[tag]<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"r%C3%A9cup%C3%A9rer-une-image-depuis-un-registre-priv%C3%A9\">R\u00e9cup\u00e9rer une Image depuis un Registre Priv\u00e9<\/h4>\n\n\n\n<p>Pour r\u00e9cup\u00e9rer une image depuis un registre priv\u00e9, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker pull [url_registre]\/[nom_image]:[tag]<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>[url_registre]<\/code>&nbsp;par l&#8217;URL de votre registre priv\u00e9,&nbsp;<code>[nom_image]<\/code>&nbsp;par le nom de l&#8217;image, et&nbsp;<code>[tag]<\/code>&nbsp;par le tag d\u00e9sir\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>Dans ce guide complet, nous avons couvert les commandes Docker essentielles que chaque d\u00e9butant doit conna\u00eetre. Du travail avec les images et conteneurs Docker \u00e0 la gestion des r\u00e9seaux, volumes et registres, vous disposez maintenant des connaissances fondamentales pour commencer \u00e0 utiliser Docker efficacement.<\/p>\n\n\n\n<p>N&#8217;oubliez pas que Docker est un outil puissant, et il existe de nombreuses autres commandes et fonctionnalit\u00e9s avanc\u00e9es \u00e0 explorer \u00e0 mesure que vous gagnerez en exp\u00e9rience. Pratiquez, exp\u00e9rimentez, et n&#8217;h\u00e9sitez pas \u00e0 vous r\u00e9f\u00e9rer \u00e0 ce guide chaque fois que vous en avez besoin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker&nbsp;a r\u00e9volutionn\u00e9 la fa\u00e7on dont les d\u00e9veloppeurs construisent, exp\u00e9dient et ex\u00e9cutent des applications. Il fournit un environnement coh\u00e9rent et isol\u00e9 pour que les applications s&#8217;ex\u00e9cutent, facilitant ainsi le d\u00e9veloppement, les tests et le d\u00e9ploiement des applications dans diff\u00e9rents environnements. Cependant, pour les d\u00e9butants, Docker peut sembler intimidant avec ses propres commandes et terminologie. Dans ce ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[190,186],"tags":[],"yoast_head":"\n<title>Commandes Docker Essentielles pour les d\u00e9butants - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez les commandes Docker essentielles que chaque d\u00e9butant doit conna\u00eetre. Ce guide complet couvre les images, les conteneurs, les r\u00e9seaux, les volumes, Docker Compose et les registres priv\u00e9s Docker avec des instructions \u00e9tape par \u00e9tape et des exemples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Commandes Docker Essentielles pour les d\u00e9butants - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez les commandes Docker essentielles que chaque d\u00e9butant doit conna\u00eetre. Ce guide complet couvre les images, les conteneurs, les r\u00e9seaux, les volumes, Docker Compose et les registres priv\u00e9s Docker avec des instructions \u00e9tape par \u00e9tape et des exemples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-07T16:07:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-07T16:07:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/03\/docker_guide_fr-1.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"Commandes Docker Essentielles pour les d\u00e9butants\",\"datePublished\":\"2024-03-07T16:07:24+00:00\",\"dateModified\":\"2024-03-07T16:07:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/\"},\"wordCount\":2235,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"CMS &amp; D\u00e9veloppement Web\",\"Virtualisation et informatique en nuage\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/\",\"name\":\"Commandes Docker Essentielles pour les d\u00e9butants - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2024-03-07T16:07:24+00:00\",\"dateModified\":\"2024-03-07T16:07:26+00:00\",\"description\":\"D\u00e9couvrez les commandes Docker essentielles que chaque d\u00e9butant doit conna\u00eetre. Ce guide complet couvre les images, les conteneurs, les r\u00e9seaux, les volumes, Docker Compose et les registres priv\u00e9s Docker avec des instructions \u00e9tape par \u00e9tape et des exemples.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Commandes Docker Essentielles pour les d\u00e9butants\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1783634435\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1783634435\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"Commandes Docker Essentielles pour les d\u00e9butants - WebHi Tutorials &amp; Documentations","description":"D\u00e9couvrez les commandes Docker essentielles que chaque d\u00e9butant doit conna\u00eetre. Ce guide complet couvre les images, les conteneurs, les r\u00e9seaux, les volumes, Docker Compose et les registres priv\u00e9s Docker avec des instructions \u00e9tape par \u00e9tape et des exemples.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/","og_locale":"en_US","og_type":"article","og_title":"Commandes Docker Essentielles pour les d\u00e9butants - WebHi Tutorials &amp; Documentations","og_description":"D\u00e9couvrez les commandes Docker essentielles que chaque d\u00e9butant doit conna\u00eetre. Ce guide complet couvre les images, les conteneurs, les r\u00e9seaux, les volumes, Docker Compose et les registres priv\u00e9s Docker avec des instructions \u00e9tape par \u00e9tape et des exemples.","og_url":"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2024-03-07T16:07:24+00:00","article_modified_time":"2024-03-07T16:07:26+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/03\/docker_guide_fr-1.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"Commandes Docker Essentielles pour les d\u00e9butants","datePublished":"2024-03-07T16:07:24+00:00","dateModified":"2024-03-07T16:07:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/"},"wordCount":2235,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["CMS &amp; D\u00e9veloppement Web","Virtualisation et informatique en nuage"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/","url":"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/","name":"Commandes Docker Essentielles pour les d\u00e9butants - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2024-03-07T16:07:24+00:00","dateModified":"2024-03-07T16:07:26+00:00","description":"D\u00e9couvrez les commandes Docker essentielles que chaque d\u00e9butant doit conna\u00eetre. Ce guide complet couvre les images, les conteneurs, les r\u00e9seaux, les volumes, Docker Compose et les registres priv\u00e9s Docker avec des instructions \u00e9tape par \u00e9tape et des exemples.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/fr\/commandes-docker-essentielles-pour-les-debutants\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"Commandes Docker Essentielles pour les d\u00e9butants"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1783634435","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1783634435","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/8019"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=8019"}],"version-history":[{"count":5,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/8019\/revisions"}],"predecessor-version":[{"id":8037,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/8019\/revisions\/8037"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=8019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=8019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=8019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}