{"id":30828,"date":"2024-03-29T15:20:04","date_gmt":"2024-03-29T15:20:04","guid":{"rendered":"\/tutoriels\/?p=30828"},"modified":"2026-03-26T15:44:41","modified_gmt":"2026-03-26T15:44:41","slug":"comment-creer-un-conteneur-docker","status":"publish","type":"post","link":"\/fr\/tutoriels\/comment-creer-un-conteneur-docker","title":{"rendered":"Comment cr\u00e9er un conteneur Docker en 2026 pour g\u00e9rer efficacement les compartiments d\u2019images Docker"},"content":{"rendered":"<p>Si vous travaillez sur une application ou un service qui fonctionne sur plusieurs syst&egrave;mes d&rsquo;exploitation, Docker peut simplifier son processus de d&eacute;ploiement.<\/p><p>Avec la cr&eacute;ation de conteneurs Docker, vous pouvez lancer sans effort plusieurs applications ou services sur des syst&egrave;mes comme l&rsquo;h&eacute;bergement de serveurs priv&eacute;s virtuels ou des machines d&eacute;di&eacute;es. Docker est &eacute;galement l&eacute;ger, plus facile &agrave; d&eacute;ployer et offre de meilleures performances que les machines virtuelles.<\/p><p>Les conteneurs Docker poss&egrave;dent toutes les d&eacute;pendances n&eacute;cessaires pour ex&eacute;cuter des applications, &eacute;liminant les probl&egrave;mes de compatibilit&eacute;. Cr&eacute;er des conteneurs Docker &agrave; partir de z&eacute;ro est essentiel pour tout projet de d&eacute;veloppement d&eacute;ploy&eacute; &agrave; l&rsquo;aide de ce logiciel open-source.<\/p><p>Ce tutoriel vous guidera dans la cr&eacute;ation d&rsquo;un conteneur Docker, en d&eacute;taillant ses avantages dans le d&eacute;veloppement logiciel et les principales bonnes pratiques &agrave; suivre.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41445\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">Qu&rsquo;est-ce qu&rsquo;un conteneur Docker ?<\/h2>\n                    <p>Un conteneur Docker est un package logiciel autonome contenant toutes les d&eacute;pendances n&eacute;cessaires pour ex&eacute;cuter une application sp&eacute;cifique sur diff&eacute;rents syst&egrave;mes d&rsquo;exploitation. L&rsquo;image Docker dicte toutes les instructions de configuration pour d&eacute;marrer ou arr&ecirc;ter des conteneurs. Un nouveau conteneur est cr&eacute;&eacute; chaque fois qu&rsquo;un utilisateur ex&eacute;cute une image.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-pourquoi-utiliser-des-conteneurs-docker-nbsp\"><strong>Pourquoi utiliser des conteneurs Docker&nbsp;?<\/strong><\/h3><p>Les conteneurs Docker sont une r&eacute;volution pour les d&eacute;veloppeurs d&rsquo;aujourd&rsquo;hui. Avec l&rsquo;isolation des conteneurs, vos applications peuvent fonctionner sur le m&ecirc;me syst&egrave;me d&rsquo;exploitation tout en restant s&eacute;par&eacute;es des autres syst&egrave;mes d&rsquo;exploitation et conteneurs. Cette fonctionnalit&eacute; assure des performances coh&eacute;rentes dans les environnements de d&eacute;veloppement et de pr&eacute;production.<\/p><p>Pour les entreprises, les conteneurs Docker am&eacute;liorent la vitesse de d&eacute;ploiement et maximisent l&rsquo;utilisation des ressources syst&egrave;me. En termes de ressources, le d&eacute;ploiement de conteneurs Docker n&eacute;cessite nettement moins de m&eacute;moire qu&rsquo;une machine virtuelle. De plus, leur nature portable rend possible la migration et la mise &agrave; l&rsquo;&eacute;chelle d&rsquo;applications h&eacute;rit&eacute;es.<\/p><p>Pour r&eacute;sumer, les conteneurs Docker optimisent le processus de d&eacute;veloppement, &eacute;conomisant un temps pr&eacute;cieux et contribuant au succ&egrave;s &eacute;conomique de vos projets de d&eacute;veloppement d&rsquo;applications.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-creer-un-conteneur-docker\"><strong>Comment cr&eacute;er un conteneur Docker<\/strong><\/h2><p>Dans ce tutoriel, nous utiliserons un serveur priv&eacute; virtuel (VPS) avec un syst&egrave;me d&rsquo;exploitation <strong>Ubuntu 22.04<\/strong>. Tout d&rsquo;abord, assurez-vous que Docker est install&eacute; sur votre serveur. Si ce n&rsquo;est pas le cas, suivez notre guide pour <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/installer-docker-sur-ubuntu\"><strong>installer Docker sur Ubuntu<\/strong><\/a>.<\/p><p>Pour les clients VPS de Hostinger, vous pouvez profiter de notre template <strong>Ubuntu 22.04 64 bits avec Docker<\/strong> pour une installation automatique de Docker. Pour utiliser ce template, connectez-vous &agrave; votre <strong>tableau de bord VPS<\/strong>, puis naviguez vers <strong>Syst&egrave;me d&rsquo;exploitation et panneau &rarr; Syst&egrave;me d&rsquo;exploitation<\/strong>.<\/p><p>Sous le menu d&eacute;roulant <strong>Applications<\/strong>, choisissez <strong>Ubuntu 22.04 64 bits avec Docker<\/strong> et cliquez sur <strong>Changer OS<\/strong>. Attendez que le processus d&rsquo;installation se termine.<\/p><p>Pour en savoir plus sur ce template et ce qui le distingue des autres, lisez notre page d&eacute;di&eacute;e &agrave; l&rsquo;<a href=\"https:\/\/www.hostinger.com\/fr\/vps\/hebergement-docker\"><strong>h&eacute;bergement VPS Docker<\/strong><\/a>.<\/p><p>Pour ceux qui recherchent une gestion encore plus simplifi&eacute;e de leurs conteneurs Docker, nous vous recommandons d&rsquo;utiliser notre template <a href=\"https:\/\/www.hostinger.com\/fr\/vps\/hebergement-portainer\">VPS Portainer<\/a>, disponible sur le m&ecirc;me tableau de bord VPS. Ce template fournit une installation pr&ecirc;te &agrave; l&rsquo;emploi de Portainer, vous permettant de g&eacute;rer vos conteneurs avec une interface utilisateur graphique avanc&eacute;e et conviviale.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Une fois l&rsquo;installation termin&eacute;e, suivez ces &eacute;tapes de conteneurisation Docker pour ex&eacute;cuter votre application dans un environnement isol&eacute;.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-construire-une-image-docker\"><strong>1. Construire une image Docker<\/strong><\/h3><p>Une image Docker est un mod&egrave;le pour votre conteneur. Elle contient tout le code, les biblioth&egrave;ques et les d&eacute;pendances dont votre application a besoin pour fonctionner.<\/p><p>Lors de l&rsquo;ex&eacute;cution d&rsquo;une image Docker, qui peut &ecirc;tre priv&eacute;e ou partag&eacute;e publiquement sur des plateformes comme <a href=\"https:\/\/hub.docker.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Docker Hub<\/strong><\/a>, elle se transforme en un conteneur Docker.<\/p><p>Bien qu&rsquo;il soit possible de cr&eacute;er une nouvelle image Docker, il est plus pratique d&rsquo;utiliser une image de base et de la d&eacute;velopper, car Docker Hub propose de nombreuses images de base facilement disponibles.<\/p><p>Tout d&rsquo;abord, connectez-vous &agrave; votre VPS &agrave; l&rsquo;aide d&rsquo;un <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/connexion-ssh-windows-putty\"><strong>client SSH comme PuTTY<\/strong><\/a>. Ensuite, utilisez cette <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/commandes-linux\"><strong>commande Linux<\/strong><\/a> pour lister toutes les images Docker sur votre syst&egrave;me&nbsp;:<\/p><pre class=\"wp-block-code\"><code>sudo docker images<\/code><\/pre><p>Pour plus d&rsquo;informations sur les images Docker existantes, ex&eacute;cutez la commande suivante&nbsp;:<\/p><pre class=\"wp-block-code\"><code>sudo docker images --help<\/code><\/pre><p>Utilisez l&rsquo;option <strong>-q<\/strong> via l&rsquo;invite de commande pour lister les ID num&eacute;riques des images disponibles sur votre syst&egrave;me&nbsp;:<\/p><pre class=\"wp-block-code\"><code>sudo docker images -q<\/code><\/pre><p>Pour lister toutes les images &laquo;&nbsp;non-dangling&nbsp;&raquo; qui ne sont pas tagu&eacute;es ou r&eacute;f&eacute;renc&eacute;es par un nouveau conteneur, utilisez cette commande&nbsp;:<\/p><pre class=\"wp-block-code\"><code>sudo docker images -f dangling=false<\/code><\/pre><p>Pour ce tutoriel, nous allons r&eacute;cup&eacute;rer une image bas&eacute;e sur <strong>MySQL<\/strong>. Notez que vous pouvez visiter la page de chaque image pour obtenir des informations suppl&eacute;mentaires.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><a href=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/11\/docker-image.webp\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/11\/docker-image-1024x214.webp\" alt=\"Image officielle Docker bas&eacute;e sur MySQL.\" class=\"wp-image-98573\" style=\"width:640px\" title=\"creer-un-conteneur-docker\"><\/a><\/figure><\/div><p>Importez la nouvelle image dans le r&eacute;pertoire actuel en ex&eacute;cutant la commande suivante. N&rsquo;oubliez pas de remplacer <strong>&lt;nom de l&rsquo;image ou id de l&rsquo;image&gt;<\/strong> par le nom ou l&rsquo;ID de l&rsquo;image choisie&nbsp;:<\/p><pre class=\"wp-block-code\"><code>docker pull &lt;nom de l&rsquo;image ou id de l&rsquo;image&gt;<\/code><\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><a href=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/11\/docker-installimage.webp\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/11\/docker-installimage.webp\" alt=\"Installation de Docker via un client SSH.\" class=\"wp-image-98574\" style=\"width:639px\" title=\"creer-un-conteneur-docker\"><\/a><\/figure><\/div><p>Une autre alternative pour cr&eacute;er une image Docker est d&rsquo;utiliser <a href=\"https:\/\/easypanel.io\/\" target=\"_blank\" rel=\"noopener\"><strong>Easypanel<\/strong><\/a>. Cet outil offre une interface graphique pour simplifier la gestion des images Docker, en particulier pour ceux qui ne sont pas familiers avec les op&eacute;rations en ligne de commande.<\/p><p>EasyPanel facilite la cr&eacute;ation d&rsquo;images Docker pour des applications &eacute;crites dans divers langages de programmation comme Node.js, Ruby, Python, PHP, Go et Java. Il automatise de nombreux processus impliqu&eacute;s dans la configuration des environnements et des d&eacute;pendances.<\/p><p>Les <a href=\"https:\/\/www.hostinger.com\/fr\/vps\"><strong>plans d&rsquo;h&eacute;bergement VPS de Hostinger<\/strong><\/a> proposent un template <strong>Ubuntu 22.04 64 bits avec EasyPanel<\/strong>, qui peut &ecirc;tre install&eacute; via le m&ecirc;me menu <strong>Syst&egrave;me d&rsquo;exploitation<\/strong> sur votre tableau de bord VPS.<\/p><p>C&rsquo;est votre choix d&rsquo;utiliser soit un template bas&eacute; sur Docker, soit un template install&eacute; avec EasyPanel. S&eacute;lectionnez celui qui correspond &agrave; votre expertise et aux exigences de votre projet, que ce soit Docker pour plus de contr&ocirc;le ou EasyPanel pour la facilit&eacute; d&rsquo;utilisation.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-ecrire-un-dockerfile\"><strong>2. &Eacute;crire un Dockerfile<\/strong><\/h3><p>Un Dockerfile est un fichier texte qui indique &agrave; Docker comment construire votre image. Il r&eacute;pertorie toutes les <strong>commandes Docker <\/strong>n&eacute;cessaires pour assembler une image de conteneur. Utiliser un Dockerfile garantit que vos images sont construites de la m&ecirc;me mani&egrave;re &agrave; chaque fois, rendant votre travail plus coh&eacute;rent et plus facile &agrave; g&eacute;rer.<\/p><p>Voici un exemple simple de template de Dockerfile&nbsp;:<\/p><pre class=\"wp-block-preformatted\">FROM ubuntu:latest\nWORKDIR \/app\nCOPY . .\nRUN apt-get update &amp;&amp; apt-get install -y curl\nCMD [\"curl\", \"https:\/\/www.example.com\"]<\/pre><p>Dans un Dockerfile, chaque commande cr&eacute;e une nouvelle couche dans l&rsquo;image Docker. Voici comment cela fonctionne, comme illustr&eacute; dans notre exemple&nbsp;:<\/p><ul class=\"wp-block-list\">\n<li><strong>FROM ubuntu:latest<\/strong> &ndash; cette commande extrait la derni&egrave;re image parente d&rsquo;Ubuntu et la d&eacute;finit comme couche de base. Les couches suivantes seront construites au-dessus.<\/li>\n\n\n\n<li><strong>WORKDIR \/app<\/strong> &ndash; d&eacute;finit le r&eacute;pertoire de travail du conteneur, cr&eacute;ant une nouvelle couche qui sert de contexte pour les commandes subs&eacute;quentes.<\/li>\n\n\n\n<li><strong>COPY . .<\/strong> &ndash; copie les fichiers locaux dans le m&ecirc;me dossier que le conteneur, cr&eacute;ant une couche suppl&eacute;mentaire contenant vos fichiers de projet.<\/li>\n\n\n\n<li><strong>RUN apt-get update &amp;&amp; apt-get install -y curl<\/strong> &ndash; la commande <strong>run <\/strong>de Docker installe <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-utiliser-la-commande-curl-sous-linux\"><strong>cURL<\/strong><\/a> dans le conteneur, ajoutant une nouvelle couche pour la liste des paquets mise &agrave; jour et le paquet cURL install&eacute;.<\/li>\n\n\n\n<li><strong>CMD [&laquo;&nbsp;curl&nbsp;&raquo;, &laquo;&nbsp;https:\/\/www.domain.com&nbsp;&raquo;]<\/strong> &ndash; d&eacute;finit la commande par d&eacute;faut pour ex&eacute;cuter l&rsquo;application lorsque le conteneur d&eacute;marre.<\/li>\n<\/ul><p>Tout changement que vous effectuez pendant que le conteneur fonctionne, comme ajouter ou modifier des fichiers, est &eacute;crit dans les couches inscriptibles respectives. De cette fa&ccedil;on, vous pouvez effectuer des ajustements temporaires sans affecter l&rsquo;image de base.<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Conseil Pro<\/h4>\n                    <p><\/p><p>Un Dockerfile est facultatif lors de l&rsquo;utilisation d&rsquo;images pr&eacute;construites de Docker Hub. Cependant, il est n&eacute;cessaire pour les personnaliser ou les &eacute;tendre.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-3-construire-le-conteneur-docker\"><strong>3. Construire le conteneur Docker<\/strong><\/h3><p>Si vous pr&eacute;parez un nouveau Dockerfile, naviguez dans le m&ecirc;me r&eacute;pertoire que ce fichier et ex&eacute;cutez la commande <strong>build <\/strong>de Docker pour d&eacute;marrer un nouveau processus de construction d&rsquo;image. N&rsquo;oubliez pas de remplacer l&rsquo;option <strong>&lt;nom de l&rsquo;image ou id de l&rsquo;image&gt;<\/strong> par votre nom de tag.<\/p><pre class=\"wp-block-code\"><code>docker build -t &lt;nom de l&rsquo;image ou id de l&rsquo;image&gt; .<\/code><\/pre><p>D&eacute;marre un nouveau conteneur &agrave; partir de l&rsquo;image que vous venez de construire en utilisant la commande <strong>run <\/strong>de Docker&nbsp;:<\/p><pre class=\"wp-block-code\"><code>docker run &lt;nom de l&rsquo;image ou id de l&rsquo;image&gt;<\/code><\/pre><p>Sinon, ex&eacute;cutez une image pr&eacute;construite import&eacute;e de Docker Hub. Utilisons l&rsquo;image MySQL que nous avons pr&eacute;c&eacute;demment r&eacute;cup&eacute;r&eacute;e&nbsp;:<\/p><pre class=\"wp-block-code\"><code>docker run mysql<\/code><\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1346\" height=\"222\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-202.png\/public\" alt=\"Construction d'un conteneur &agrave; partir d'une image existante.\" class=\"wp-image-30829\" style=\"width:640px\" title=\"creer-un-conteneur-docker\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-202.png\/w=1346,fit=scale-down 1346w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-202.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-202.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-202.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-202.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1346px) 100vw, 1346px\" \/><\/figure><\/div><p>La stratification efficace des images est cruciale pour optimiser le temps de construction et l&rsquo;utilisation des ressources. Chaque commande dans un Dockerfile cr&eacute;e une nouvelle couche, que Docker met en cache. Lorsque vous reconstruisez une image, Docker r&eacute;utilise les couches inchang&eacute;es, acc&eacute;l&eacute;rant le processus de construction.<\/p><p>De plus, une stratification efficace peut r&eacute;duire la taille de l&rsquo;image, la rendant plus rapide &agrave; tirer, pousser ou d&eacute;ployer. Cette pratique est particuli&egrave;rement vitale pour les entreprises n&eacute;cessitant des d&eacute;ploiements rapides pour rester comp&eacute;titives.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-executer-et-gerer-les-conteneurs\"><strong>4. Ex&eacute;cuter et g&eacute;rer les conteneurs<\/strong><\/h3><p>Une fois l&rsquo;image du conteneur cr&eacute;&eacute;e, d&eacute;marrez-en une en utilisant la commande <strong>run <\/strong>de Docker. Remplacez <strong>&lt;nom du conteneur&gt;<\/strong> par le nom que vous avez choisi. Ici, <strong>mysql bash<\/strong> repr&eacute;sente le conteneur que nous allons ex&eacute;cuter.<\/p><pre class=\"wp-block-code\"><code>docker run --name &lt;nom du conteneur&gt; -it mysql bash<\/code><\/pre><p>Utilisez la commande Docker <strong>ps <\/strong>avec l&rsquo;option <strong>-a<\/strong> pour lister les conteneurs en cours d&rsquo;ex&eacute;cution sur votre syst&egrave;me. Ajoutez <strong>sudo<\/strong> au d&eacute;but de la commande pour l&rsquo;ex&eacute;cuter avec des permissions root.<\/p><pre class=\"wp-block-code\"><code>docker ps -a<\/code><\/pre><p>Utilisez la commande Docker suivante pour voir le processus principal d&rsquo;un conteneur&nbsp;:<\/p><pre class=\"wp-block-code\"><code>docker top MyContainer<\/code><\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"938\" height=\"180\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-203.png\/public\" alt=\"La commande Docker top affiche le processus principal d'un conteneur en cours d'ex&eacute;cution.\" class=\"wp-image-30830\" style=\"width:640px\" title=\"creer-un-conteneur-docker\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-203.png\/w=938,fit=scale-down 938w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-203.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-203.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-203.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 938px) 100vw, 938px\" \/><\/figure><\/div><p>Pour mapper des ports entre l&rsquo;h&ocirc;te et le conteneur, utilisez l&rsquo;option <strong>-p<\/strong> &agrave; c&ocirc;t&eacute; de la commande <strong>run <\/strong>de docker&nbsp;:<\/p><pre class=\"wp-block-code\"><code>docker run -p host_port:container_port &lt;nom de l&rsquo;image&gt;<\/code><\/pre><p>Le mappage des ports expose l&rsquo;application de votre conteneur &agrave; l&rsquo;ext&eacute;rieur, permettant l&rsquo;acc&egrave;s depuis votre machine h&ocirc;te. Ce processus est vital pour les serveurs web, les bases de donn&eacute;es ou toute application qui se connecte &agrave; des syst&egrave;mes externes.<\/p><p>Pour attacher un volume pour un stockage persistant, utilisez l&rsquo;option <strong>-v<\/strong>&nbsp;:<\/p><pre class=\"wp-block-code\"><code>docker run -v host_directory:container_directory &lt;nom de l&rsquo;image&gt;<\/code><\/pre><p>Attacher des <a href=\"https:\/\/docs.docker.com\/storage\/volumes\/\" target=\"_blank\" rel=\"noopener\"><strong>volumes<\/strong><\/a> rend votre configuration de conteneur plus robuste, plus facile &agrave; g&eacute;rer et plus performante. Vos donn&eacute;es restent intactes m&ecirc;me si la configuration du conteneur Docker est arr&ecirc;t&eacute;e, supprim&eacute;e ou mise &agrave; jour. De plus, les volumes peuvent &ecirc;tre partag&eacute;s entre divers conteneurs, simplifiant la gestion des donn&eacute;es dans des configurations multi-conteneurs.<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Conseil Pro<\/h4>\n                    <p><\/p><p>Utilisez les commandes CLI Docker ou l&rsquo;API Docker pour g&eacute;rer les volumes.<\/p>\n                <\/div>\n\n\n\n<\/p><p>Vous pouvez limiter les ressources comme le CPU et la m&eacute;moire en utilisant les options <strong>&ndash;cpus<\/strong> et <strong>&ndash;memory<\/strong>. L&rsquo;exemple suivant limite le conteneur &agrave; un maximum de 0,5 CPU et 500 Mo de RAM.<\/p><pre class=\"wp-block-code\"><code>docker run --cpus=0.5 --memory=500m &lt;nom de l&rsquo;image&gt;<\/code><\/pre><p>&Eacute;mettez la commande suivante pour arr&ecirc;ter le conteneur en cours d&rsquo;ex&eacute;cution&nbsp;:<\/p><pre class=\"wp-block-code\"><code>docker stop MyContainer<\/code><\/pre><p>La commande suivante pr&eacute;sente des informations suppl&eacute;mentaires sur le conteneur, y compris l&rsquo;ID du conteneur (container id), l&rsquo;utilisation du CPU et de la m&eacute;moire&nbsp;:<\/p><pre class=\"wp-block-code\"><code>docker stats<\/code><\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><a href=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/11\/docker-stats.png\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/11\/docker-stats-1024x67.webp\" alt=\"Informations sur le conteneur affich&eacute;es &agrave; l'aide de la commande Docker Stats.\" class=\"wp-image-98577\" style=\"width:640px\" title=\"creer-un-conteneur-docker\"><\/a><\/figure><\/div><p>Pour terminer le conteneur Docker, entrez la commande suivante dans la ligne de commande&nbsp;:<\/p><pre class=\"wp-block-code\"><code>docker kill MyContainer<\/code><\/pre><h2 class=\"wp-block-heading\" id=\"h-bonnes-pratiques-pour-les-conteneurs-docker\"><strong>Bonnes pratiques pour les conteneurs Docker<\/strong><\/h2><p>Voici quelques bonnes pratiques pour garantir un processus de conteneurisation Docker efficace.<\/p><p><strong>Utilisez Kodee, l&rsquo;assistant IA de Hostinger<\/strong><\/p><p>L&rsquo;efficacit&eacute; est essentielle lors de la cr&eacute;ation de conteneurs Docker. Heureusement, les clients de Hostinger peuvent utiliser Kodee, notre assistant IA VPS pour rationaliser le processus. En fournissant des guides d&rsquo;installation et en recommandant les commandes appropri&eacute;es, Kodee simplifie vos t&acirc;ches de gestion VPS.<\/p><p>Cette fonctionnalit&eacute; est accessible depuis le panneau gauche de votre <strong>tableau de bord VPS<\/strong>. Vous pouvez poser des questions sur le processus de conteneurisation Docker, telles que &laquo;&nbsp;comment mettre &agrave; jour dynamiquement le conteneur lorsque l&rsquo;image de base change&nbsp;&raquo;.<\/p><p>Kodee vous fournira une r&eacute;ponse compl&egrave;te, y compris les commandes ou scripts pertinents.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><a href=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/01\/hpanel-vps-ai-assistant.webp\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/01\/hpanel-vps-ai-assistant-1024x710.webp\" alt=\"Utilisation de la fonction assistant IA sur le tableau de bord VPS\" class=\"wp-image-102318\" style=\"width:640px\" title=\"creer-un-conteneur-docker\"><\/a><\/figure><\/div><p>Vous pouvez &eacute;galement vous renseigner sur l&rsquo;&eacute;tat des conteneurs. Par exemple, demandez une liste de tous les conteneurs en cours d&rsquo;ex&eacute;cution sur votre serveur.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a001daa07145\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1131\" height=\"542\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/lister-conteneurs-vps-04-09-2025_08_02_PM.png\/public\" alt=\"Lister les conteneurs en cours d'ex&eacute;cution sur le VPS\" class=\"wp-image-39787\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/lister-conteneurs-vps-04-09-2025_08_02_PM.png\/w=1131,fit=scale-down 1131w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/lister-conteneurs-vps-04-09-2025_08_02_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/lister-conteneurs-vps-04-09-2025_08_02_PM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/lister-conteneurs-vps-04-09-2025_08_02_PM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/lister-conteneurs-vps-04-09-2025_08_02_PM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1131px) 100vw, 1131px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><strong>Assurez-vous que les conteneurs restent l&eacute;gers<\/strong><\/p><p>Des conteneurs plus petits sont plus rapides, plus efficaces et plus s&eacute;curis&eacute;s. Ils se d&eacute;ploient rapidement, utilisent moins de ressources et maximisent l&rsquo;utilisation du mat&eacute;riel. Avec moins de composants, ils r&eacute;duisent la surface d&rsquo;attaque, am&eacute;liorant ainsi la s&eacute;curit&eacute; globale.<\/p><p>Suivez ces conseils pour cr&eacute;er des conteneurs l&eacute;gers&nbsp;:<\/p><ul class=\"wp-block-list\">\n<li><strong>Optez pour des images de base l&eacute;g&egrave;res<\/strong> &ndash; si vous avez plusieurs images similaires, cr&eacute;ez une image de base avec des composants partag&eacute;s et cr&eacute;ez des images Docker personnalis&eacute;es &agrave; partir de celle-ci.<\/li>\n\n\n\n<li><strong>Utilisez des constructions multi-&eacute;tapes<\/strong> &ndash; incluez uniquement les composants essentiels comme les artefacts et l&rsquo;environnement dans l&rsquo;image finale.<\/li>\n\n\n\n<li><strong>Supprimez les fichiers inutiles<\/strong> &ndash; apr&egrave;s avoir install&eacute; les paquets, optimisez les performances de votre application Docker en supprimant les images Docker inutilis&eacute;es, le cache et les fichiers temporaires.<\/li>\n\n\n\n<li><strong>Soyez sp&eacute;cifique dans les commandes<\/strong> &ndash; consolidez les commandes en une seule ligne <strong>run<\/strong> pour r&eacute;duire les couches d&rsquo;image. En outre, &eacute;vitez d&rsquo;installer des paquets recommand&eacute;s ou sugg&eacute;r&eacute;s qui ne sont pas essentiels.<\/li>\n<\/ul><p><strong>Utilisez des images officielles<\/strong><\/p><p>Utiliser des images officielles de Docker Hub pour la construction d&rsquo;images Docker garantit une base s&eacute;curis&eacute;e, optimis&eacute;e et fiable pour vos conteneurs. Elles sont souvent adapt&eacute;es &agrave; des cas d&rsquo;utilisation sp&eacute;cifiques, offrant un point de d&eacute;part efficace pour d&eacute;velopper des applications robustes et efficaces.<\/p><p>Du point de vue de la s&eacute;curit&eacute;, les images officielles subissent des contr&ocirc;les de s&eacute;curit&eacute; approfondis et sont rapidement corrig&eacute;es pour les vuln&eacute;rabilit&eacute;s. Comme elles sont largement utilis&eacute;es, les images officielles sont bien test&eacute;es et compatibles avec diverses configurations et plateformes.<\/p><p><strong>Limitez les permissions des conteneurs<\/strong><\/p><p>Ex&eacute;cuter des conteneurs avec des privil&egrave;ges suppl&eacute;mentaires pose un risque de s&eacute;curit&eacute;. Un pirate peut prendre le contr&ocirc;le complet de votre syst&egrave;me si un conteneur est compromis tout en s&rsquo;ex&eacute;cutant en tant que root.<\/p><p>Pour maintenir la s&eacute;curit&eacute; du syst&egrave;me, n&rsquo;accordez que les permissions n&eacute;cessaires &agrave; votre conteneur. Cr&eacute;ez et utilisez un utilisateur non-root pour ex&eacute;cuter votre application &agrave; l&rsquo;int&eacute;rieur du conteneur. Vous pouvez &eacute;galement d&eacute;finir votre conteneur en <strong>mode lecture seule<\/strong> pour &eacute;viter les modifications ind&eacute;sirables.<\/p><p><strong>S&eacute;curisez les informations sensibles<\/strong><\/p><p>Lorsque le conteneur Docker d&eacute;marre, vous pouvez configurer les <a href=\"https:\/\/docs.docker.com\/compose\/environment-variables\/\" target=\"_blank\" rel=\"noopener\"><strong>variables d&rsquo;environnement<\/strong><\/a> en fonction de l&rsquo;application ou du service ex&eacute;cut&eacute; &agrave; l&rsquo;int&eacute;rieur. Certaines des variables les plus courantes incluent les identifiants de base de donn&eacute;es, les param&egrave;tres d&rsquo;application et les valeurs secr&egrave;tes pour l&rsquo;authentification.<\/p><p>Les variables d&rsquo;environnement gardent les donn&eacute;es sensibles s&eacute;par&eacute;es de votre code et de votre image, les cachant &agrave; ceux qui ont acc&egrave;s aux deux. Utiliser des variables d&rsquo;environnement rend &eacute;galement votre configuration plus flexible, car vous pouvez facilement changer les donn&eacute;es sans modifier le Dockerfile ou reconstruire l&rsquo;image.<\/p><p><strong>Tirez parti de l&rsquo;orchestration des conteneurs<\/strong><\/p><p>Les outils d&rsquo;orchestration de conteneurs comme <strong>Docker Compose<\/strong> et <strong>Kubernetes<\/strong> simplifient la gestion des applications multi-conteneurs. Ils rationalisent le d&eacute;ploiement en vous permettant de lancer plusieurs conteneurs avec une seule commande.<\/p><p>Par exemple, vous pouvez <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/docker-wordpress\"><strong>utiliser Docker Compose pour installer WordPress<\/strong><\/a> avec tous les composants n&eacute;cessaires, comme un serveur web et une base de donn&eacute;es.<\/p><p>Les outils d&rsquo;orchestration g&egrave;rent &eacute;galement la mise &agrave; l&rsquo;&eacute;chelle, ajustant automatiquement les services &agrave; mesure que le trafic augmente. Ils distribuent le trafic r&eacute;seau entrant &agrave; travers plusieurs conteneurs, am&eacute;liorant la performance et la fiabilit&eacute;.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2><p>Docker est un outil inestimable pour les d&eacute;veloppeurs et les entreprises d&rsquo;aujourd&rsquo;hui, offrant un environnement coh&eacute;rent, des d&eacute;ploiements rationalis&eacute;s et une utilisation optimis&eacute;e des ressources. Savoir comment en construire un aide &agrave; rendre votre cycle de d&eacute;veloppement plus efficace et s&eacute;curis&eacute;.<\/p><p>Nous avons couvert les &eacute;tapes pour cr&eacute;er un conteneur Docker &agrave; partir d&rsquo;une image et les commandes Docker courantes pour compl&eacute;ter le processus. Vous avez &eacute;galement appris les meilleures pratiques pour une gestion efficace des conteneurs Docker sur le serveur priv&eacute; virtuel Ubuntu 22.04.<\/p><p>Pour aller plus loin et ma&icirc;triser Docker de A &agrave; Z, consultez notre <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/tutoriel-docker\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/tutoriel-docker\">tutoriel Docker<\/a> complet sur l&rsquo;ex&eacute;cution de conteneurs.<\/p><p>Si vous avez des questions sur la cr&eacute;ation de conteneurs Docker, laissez un commentaire ci-dessous.<\/p><h2 class=\"wp-block-heading\" id=\"h-faq-sur-la-creation-d-un-conteneur-docker\"><strong>FAQ sur la cr&eacute;ation d&rsquo;un conteneur Docker<\/strong><\/h2><p>Cette section couvre les questions fr&eacute;quemment pos&eacute;es sur la cr&eacute;ation de conteneurs Docker.<\/p><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1711725245957\"><h3 class=\"schema-faq-question\"><strong>Quelle est la diff&eacute;rence entre une image Docker et un conteneur Docker&nbsp;?<\/strong><\/h3> <p class=\"schema-faq-answer\">Une image Docker est un mod&egrave;le pour cr&eacute;er un conteneur, contenant le code, les biblioth&egrave;ques et les d&eacute;pendances de l&rsquo;application. D&rsquo;autre part, un conteneur Docker est une version ex&eacute;cutable de l&rsquo;image. Lorsque vous d&eacute;marrez un conteneur &agrave; partir d&rsquo;une image, le syst&egrave;me cr&eacute;e un environnement actif o&ugrave; l&rsquo;application peut fonctionner et interagir.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1711725249425\"><h3 class=\"schema-faq-question\"><strong>Une image Docker peut-elle avoir plusieurs conteneurs&nbsp;?<\/strong><\/h3> <p class=\"schema-faq-answer\">Oui, vous pouvez utiliser une seule image Docker pour cr&eacute;er plusieurs conteneurs. Chaque conteneur fonctionne ind&eacute;pendamment et poss&egrave;de son propre ensemble de ressources et de param&egrave;tres. Cette pratique vous permet d&rsquo;augmenter l&rsquo;&eacute;chelle ou d&rsquo;ex&eacute;cuter des applications dans divers environnements sans cr&eacute;er une image Docker &agrave; chaque fois, &eacute;conomisant ainsi du temps et des ressources.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1711725250348\"><h3 class=\"schema-faq-question\"><strong>Peut-on modifier les images Docker&nbsp;?<\/strong><\/h3> <p class=\"schema-faq-answer\">Les images Docker sont compos&eacute;es de couches en lecture seule, donc vous ne pouvez pas les modifier directement. Pour effectuer des changements, mettez &agrave; jour le Dockerfile ou les fichiers source et construisez une nouvelle image avec la commande de construction Docker. Comme les conteneurs existants ne se mettent pas &agrave; jour automatiquement, vous devez les arr&ecirc;ter et en cr&eacute;er de nouveaux &agrave; partir de l&rsquo;image cr&eacute;&eacute;e.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Si vous travaillez sur une application ou un service qui fonctionne sur plusieurs syst&egrave;mes d&rsquo;exploitation, Docker peut simplifier son processus de d&eacute;ploiement. Avec la cr&eacute;ation de conteneurs Docker, vous pouvez lancer sans effort plusieurs applications ou services sur des syst&egrave;mes comme l&rsquo;h&eacute;bergement de serveurs priv&eacute;s virtuels ou des machines d&eacute;di&eacute;es. Docker est &eacute;galement l&eacute;ger, plus [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/comment-creer-un-conteneur-docker\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":373,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment cr\u00e9er un conteneur Docker en %currentyear%","rank_math_description":"D\u00e9couvrez comment cr\u00e9er un conteneur Docker : 1. Construire une image Docker 2. \u00c9crire un fichier Docker 3. Construire le conteneur","rank_math_focus_keyword":"cr\u00e9er un conteneur docker","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-30828","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/30828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/373"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=30828"}],"version-history":[{"count":15,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/30828\/revisions"}],"predecessor-version":[{"id":47503,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/30828\/revisions\/47503"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=30828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=30828"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=30828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}