{"id":72600,"date":"2023-09-05T14:33:21","date_gmt":"2023-09-05T13:33:21","guid":{"rendered":"https:\/\/kinqsta.com\/fr\/?p=72600&#038;preview=true&#038;preview_id=72600"},"modified":"2023-09-06T08:40:03","modified_gmt":"2023-09-06T07:40:03","slug":"volume-docker-compose","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/","title":{"rendered":"Utilisez les volumes pour g\u00e9rer les donn\u00e9es persistantes avec Docker Compose"},"content":{"rendered":"<p>Docker Compose est un puissant outil d&rsquo;orchestration con\u00e7u pour simplifier la gestion et le d\u00e9ploiement d&rsquo;applications multi-conteneurs \u00e0 l&rsquo;aide de <a href=\"https:\/\/kinqsta.com\/fr\/blog\/qu-est-ce-que-docker\/\">Docker<\/a>. Le fichier <strong>docker-compose.yml <\/strong>rationalise le d\u00e9ploiement en d\u00e9finissant des applications complexes avec plusieurs services, r\u00e9seaux et volumes dans un seul fichier. L&rsquo;un des aspects essentiels du travail avec Docker Compose est la gestion des donn\u00e9es persistantes \u00e0 l&rsquo;aide de volumes.<\/p>\n<p>Cet article explore l&rsquo;importance de l&rsquo;utilisation des volumes dans Docker Compose pour g\u00e9rer les donn\u00e9es persistantes et fournit un guide pratique pour utiliser les volumes de mani\u00e8re efficace.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Que sont les volumes Docker ?<\/h2>\n<p>Les volumes Docker sont un composant crucial de l&rsquo;\u00e9cosyst\u00e8me qui stocke et g\u00e8re les donn\u00e9es persistantes g\u00e9n\u00e9r\u00e9es par les conteneurs \u00e9ph\u00e9m\u00e8res. Ils permettent aux donn\u00e9es de persister m\u00eame apr\u00e8s le retrait ou la mise \u00e0 jour d&rsquo;un conteneur afin que les donn\u00e9es essentielles de l&rsquo;application ne soient pas perdues pendant les op\u00e9rations de routine.<\/p>\n<p>Les volumes sont d\u00e9coupl\u00e9s du syst\u00e8me de fichiers du conteneur, de sorte que vous pouvez facilement les sauvegarder, les partager entre plusieurs conteneurs et les migrer entre les h\u00f4tes.<\/p>\n<p>L&rsquo;un des principaux avantages de l&rsquo;utilisation de volumes par rapport aux montages bind, qui sont des montages de r\u00e9pertoires du syst\u00e8me h\u00f4te vers un conteneur, est la portabilit\u00e9. Vous pouvez rapidement d\u00e9placer des volumes entre diff\u00e9rents h\u00f4tes ou conteneurs, alors que vous devez lier les montages bind \u00e0 un r\u00e9pertoire sp\u00e9cifique sur le syst\u00e8me h\u00f4te.<\/p>\n<p>Cette portabilit\u00e9 permet une gestion plus souple et plus efficace des donn\u00e9es dans les <a href=\"https:\/\/kinqsta.com\/fr\/blog\/stockage-persistant\/\">applications bas\u00e9es sur des conteneurs<\/a>. Les volumes sont \u00e9galement compatibles avec diff\u00e9rents pilotes de stockage, ce qui vous permet de choisir la meilleure solution de stockage pour votre cas d&rsquo;utilisation sp\u00e9cifique.<\/p>\n<h2>Types de volumes Docker<\/h2>\n<p>Les volumes Docker sont essentiels \u00e0 la gestion des donn\u00e9es dans les applications bas\u00e9es sur des conteneurs. Il en existe deux types distincts : les <em>volumes nomm\u00e9s<\/em> et les <em>volumes anonymes<\/em>. Cette section examine les principales diff\u00e9rences entre les deux types et montre comment les mettre en \u0153uvre pour g\u00e9rer les donn\u00e9es dans vos applications.<\/p>\n<p>Les volumes nomm\u00e9s et anonymes ont des objectifs diff\u00e9rents et offrent des capacit\u00e9s de contr\u00f4le et de gestion vari\u00e9es. Bien que les volumes nomm\u00e9s soient g\u00e9n\u00e9ralement pr\u00e9f\u00e9r\u00e9s dans la plupart des cas d&rsquo;utilisation en raison de leurs identifiants lisibles par l&rsquo;homme et de leur facilit\u00e9 de gestion, il est essentiel de comprendre le fonctionnement des deux types de volumes afin d&rsquo;en optimiser les avantages.<\/p>\n<h3>Volumes nomm\u00e9s<\/h3>\n<p>Les volumes nomm\u00e9s portent un nom d\u00e9fini par l&rsquo;utilisateur, ce qui facilite leur identification, leur gestion et leur partage entre plusieurs conteneurs. Docker cr\u00e9e et g\u00e8re des volumes nomm\u00e9s et stocke leurs donn\u00e9es dans un emplacement sp\u00e9cifique sur le syst\u00e8me h\u00f4te. Cet emplacement se trouve g\u00e9n\u00e9ralement dans le r\u00e9pertoire d&rsquo;installation de Docker sous un ID unique correspondant au nom du volume.<\/p>\n<p>Les volumes nomm\u00e9s offrent un meilleur contr\u00f4le et une plus grande flexibilit\u00e9, car vous pouvez facilement les r\u00e9f\u00e9rencer et les manipuler \u00e0 l&rsquo;aide de leur identifiant lisible par l&rsquo;homme.<\/p>\n<p>Pour cr\u00e9er un volume nomm\u00e9 dans Docker, ex\u00e9cutez :<\/p>\n<pre><code class=\"language-bash\">docker volume create my_named_volume<\/code><\/pre>\n<h3>Volumes anonymes<\/h3>\n<p>Contrairement aux volumes nomm\u00e9s, les volumes anonymes n&rsquo;ont pas de nom d\u00e9fini par l&rsquo;utilisateur. Au lieu de cela, Docker les cr\u00e9e automatiquement lorsque vous cr\u00e9ez un conteneur et attribue un identifiant unique au volume.<\/p>\n<p>Il est g\u00e9n\u00e9ralement plus difficile de g\u00e9rer et de stocker des volumes en raison de l&rsquo;absence d&rsquo;un identifiant lisible par l&rsquo;homme. Comme Docker les cr\u00e9e automatiquement, il est courant d&rsquo;utiliser des volumes anonymes pour le stockage temporaire. Ils peuvent \u00e9galement appara\u00eetre si vous ne sp\u00e9cifiez pas de volume nomm\u00e9 lors de la cr\u00e9ation d&rsquo;un conteneur.<\/p>\n<p>Pour cr\u00e9er un conteneur avec un volume anonyme, ex\u00e9cutez :<\/p>\n<pre><code class=\"language-bash\">docker run -v \/data nginx<\/code><\/pre>\n<p>Cette commande monte un volume anonyme dans le r\u00e9pertoire <strong>\/data<\/strong> \u00e0 l&rsquo;int\u00e9rieur du conteneur <code>nginx<\/code>. Vous pouvez remplacer <code>nginx<\/code> par le nom du conteneur dans lequel vous montez le volume.<\/p>\n<h2>Comment cr\u00e9er et g\u00e9rer des volumes avec Docker Compose<\/h2>\n<p><a href=\"https:\/\/kinqsta.com\/fr\/blog\/qu-est-ce-que-docker\/\">Docker Compose<\/a> simplifie la cr\u00e9ation et la gestion des volumes en vous permettant de les d\u00e9finir dans le fichier <strong>docker-compose.yml<\/strong>. Ce fichier contient la configuration des services, des r\u00e9seaux et des volumes de votre application, ce qui permet de g\u00e9rer facilement les ressources de votre application en un seul endroit.<\/p>\n<h3>1. D\u00e9finir des volumes dans Docker Compose<\/h3>\n<p>Pour cr\u00e9er un volume nomm\u00e9 dans le fichier <strong>docker-compose.yml<\/strong>, d\u00e9finissez-le sous la cl\u00e9 <code>volumes<\/code>. Vous pouvez \u00e9galement sp\u00e9cifier le pilote de volume et les options si n\u00e9cessaire.<\/p>\n<h3>2. Monter des volumes sur des conteneurs<\/h3>\n<p>Pour attacher un volume \u00e0 un conteneur, utilisez la cl\u00e9 <code>volumes<\/code> dans la d\u00e9finition <code>service<\/code> du fichier <strong>docker-compose.y<\/strong> ml. Sp\u00e9cifiez le nom du volume suivi de deux points et le chemin du conteneur o\u00f9 vous souhaitez monter le volume.<\/p>\n<p>Vous pouvez \u00e9galement partager des volumes entre plusieurs conteneurs en utilisant le m\u00eame nom de volume.<\/p>\n<p>Voici un exemple de cr\u00e9ation de volumes nomm\u00e9s <code>web_data<\/code> et <code>db_data<\/code> dans votre fichier <strong>docker-compose.y<\/strong> ml :<\/p>\n<pre><code class=\"language-yaml\">version: '3.8'\nservices:\n  web:\n    image: nginx\n    volumes:\n      - web_data:\/var\/www\/html\n  web-test:\n    image: nginx\n    volumes:\n      - web_data:\/var\/www\/html # Web and web test share the web_data volume\n  db:\n    image: mysql\n    volumes:\n      - db_data:\/var\/lib\/mysql\nvolumes:\n  web_data:\n  db_data:\n    driver: local # Define the driver and options under the volume name\n    driver_opts:\n      type: none\n      device: \/data\/db_data\n      o: bind<\/code><\/pre>\n<p>Cet exemple d\u00e9finit deux volumes nomm\u00e9s. Il monte ensuite les volumes dans leurs conteneurs respectifs sous des chemins sp\u00e9cifiques. Ensuite, il monte le volume <code>web_data<\/code> dans le r\u00e9pertoire <strong>\/var\/www\/html<\/strong> dans le conteneur web et le volume <code>db_data<\/code> dans le r\u00e9pertoire <strong>\/var\/lib\/mysql<\/strong> dans le conteneur <code>db<\/code>.<\/p>\n<p>Les conteneurs <code>web<\/code> et <code>web-test<\/code> partagent le volume <code>web_data<\/code>, ce qui leur permet d&rsquo;acc\u00e9der au m\u00eame volume de donn\u00e9es et de le modifier.<\/p>\n<p>En d\u00e9finissant et en g\u00e9rant les volumes dans le fichier <strong>docker-compose.yml<\/strong>, vous pouvez facilement cr\u00e9er, mettre \u00e0 jour et supprimer des volumes selon vos besoins sans les g\u00e9rer manuellement \u00e0 l&rsquo;aide des commandes Docker. Ce processus rationalis\u00e9 vous permet de vous concentrer sur le d\u00e9veloppement et le d\u00e9ploiement de votre application pendant que Docker Compose s&rsquo;occupe de la gestion des ressources sous-jacentes.<\/p>\n<h2>Comment travailler avec Docker Compose et les commandes de volume<\/h2>\n<p>Docker Compose fournit plusieurs commandes qui vous aident \u00e0 g\u00e9rer efficacement votre application et ses ressources. Examinons plus en d\u00e9tail ces commandes et la mani\u00e8re dont elles sont li\u00e9es aux volumes :<\/p>\n<ul>\n<li><code>docker compose up<\/code> cr\u00e9e et d\u00e9marre votre application, y compris ses services, ses r\u00e9seaux et ses volumes. Si vous d\u00e9finissez un volume nomm\u00e9 dans le fichier <strong>docker-compose.yml<\/strong> avant qu&rsquo;il n&rsquo;existe, cette commande le cr\u00e9era automatiquement.<\/li>\n<li><code>docker compose down<\/code> arr\u00eate et supprime les services et les r\u00e9seaux de votre application. Par d\u00e9faut, elle ne supprime pas les volumes nomm\u00e9s. Pour supprimer les volumes nomm\u00e9s, utilisez le drapeau <code>--volumes<\/code> ou <code>-v<\/code>.<\/li>\n<li><code>docker compose ps<\/code> r\u00e9pertorie les conteneurs et leur \u00e9tat actuel, y compris les informations relatives aux volumes.<\/li>\n<li><code>docker compose config<\/code> valide et affiche la configuration effective g\u00e9n\u00e9r\u00e9e \u00e0 partir du fichier <strong>docker-compose.yml<\/strong>, y compris les d\u00e9finitions de volume.<\/li>\n<\/ul>\n<h3>Lister les volumes<\/h3>\n<p>Pour lister tous les volumes, utilisez <code>ls<\/code>:<\/p>\n<pre><code class=\"language-bash\">docker volume ls<\/code><\/pre>\n<p>La sortie affiche tous les volumes nomm\u00e9s, y compris ceux cr\u00e9\u00e9s par Docker Compose.<\/p>\n<h3>Inspecter les volumes<\/h3>\n<p>Pour afficher les d\u00e9tails d&rsquo;un volume sp\u00e9cifique, utilisez <code>inspect <\/code>. Il fournit des informations sur le volume, telles que son nom, son pilote, son point de montage et ses options :<\/p>\n<pre><code class=\"language-bash\">docker volume inspect db_data<\/code><\/pre>\n<p>Les d\u00e9tails du volume sont donn\u00e9s au format JSON. Par exemple, si l&rsquo;on consid\u00e8re le fichier <strong>docker-compose.yml<\/strong> fourni ci-dessus, voici le r\u00e9sultat obtenu :<\/p>\n<pre><code class=\"language-bash\">[\n    {\n        \"CreatedAt\": \"some-date-here\",\n        \"Driver\": \"local\",\n        \"Labels\": null,\n        \"Mountpoint\": \"\/path\/on\/host\/where\/volume\/is\/mounted\",\n        \"Name\": \"db_data\",\n        \"Options\": {\n            \"device\": \"\/data\/db_data\",\n            \"o\": \"bind\",\n            \"type\": \"none\"\n        },\n        \"Scope\": \"local\",\n        \"Status\": {\n            \"Mounts\": [\n                ...\n            ]\n        }\n    }\n]<\/code><\/pre>\n<h3>Supprimer un volume Docker par nom<\/h3>\n<p>Pour supprimer un volume Docker, vous pouvez utiliser <code>docker volume rm<\/code> suivi du nom du volume :<\/p>\n<pre><code class=\"language-bash\">docker volume rm volume-name<\/code><\/pre>\n<h3>Nettoyer les volumes inutilis\u00e9s<\/h3>\n<p>Pour <a href=\"https:\/\/kinqsta.com\/fr\/blog\/retirer-images-docker\/\">supprimer des volumes inutilis\u00e9s<\/a>, utilisez <code>prune<\/code>:<\/p>\n<pre><code class=\"language-bash\">docker volume prune<\/code><\/pre>\n<p>Cette commande permet de nettoyer votre environnement de d\u00e9veloppement et de r\u00e9cup\u00e9rer de l&rsquo;espace de stockage. Elle supprime tous les volumes inutilis\u00e9s non associ\u00e9s \u00e0 des conteneurs, y compris ceux cr\u00e9\u00e9s par Docker Compose.<\/p>\n<p>En tirant parti de ces commandes et de leurs fonctionnalit\u00e9s li\u00e9es aux volumes, vous pouvez g\u00e9rer efficacement les ressources de votre application, en garantissant des performances optimales et une utilisation efficace de l&rsquo;espace de stockage.<\/p>\n<h3>Versions de Docker Compose<\/h3>\n<p>Depuis juillet 2023, <a href=\"https:\/\/docs.docker.com\/compose\/compose-v2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Compose V1 ne re\u00e7oit plus de mises \u00e0 jour<\/a>. Il n&rsquo;est \u00e9galement plus disponible dans les nouvelles versions de Docker Desktop. Cependant, Docker Desktop continue de prendre en charge un alias <code>docker-compose<\/code> pour rediriger les commandes vers <code>docker compose<\/code> pour plus de commodit\u00e9 et une meilleure compatibilit\u00e9 avec les outils et les scripts tiers.<\/p>\n<p>Pour faire passer un code existant de Docker Compose version 1 \u00e0 2, remplacez simplement le tiret par un espace. Par exemple, <code>docker-compose up<\/code> devient <code>docker compose up<\/code>.<\/p>\n<p>Avec la version 2, vous pouvez utiliser la commande &#038;<code>compose<\/code> directement dans l&rsquo;interface de ligne de commande (CLI) de Docker, changer le contexte Docker pour construire un conteneur sur un service cloud et utiliser Amazon ECS et Microsoft ACI.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Cet article a mis en \u00e9vidence l&rsquo;importance de l&rsquo;utilisation des volumes avec Docker Compose pour la gestion des donn\u00e9es persistantes. Les volumes sont un composant crucial de l&rsquo;\u00e9cosyst\u00e8me Docker, vous permettant de stocker et de g\u00e9rer les donn\u00e9es g\u00e9n\u00e9r\u00e9es par les conteneurs Docker. Avec les volumes Docker, les donn\u00e9es d&rsquo;application importantes persistent m\u00eame apr\u00e8s la suppression ou la mise \u00e0 jour d&rsquo;un conteneur, ce qui permet de maintenir l&rsquo;int\u00e9grit\u00e9 et la coh\u00e9rence de votre application.<\/p>\n<p>Docker Compose offre une approche rationalis\u00e9e de la cr\u00e9ation et de la gestion des volumes dans le fichier <strong>docker-compose.yml<\/strong>. Cette m\u00e9thode simplifie votre processus de d\u00e9veloppement et garantit une utilisation efficace des ressources.<\/p>\n<p>L&rsquo;utilisation de volumes rend \u00e9galement le d\u00e9veloppement flexible et efficace, Docker Compose fournissant diverses commandes li\u00e9es aux volumes pour vous aider \u00e0 superviser efficacement les ressources de l&rsquo;application. L&rsquo;utilisation de ces commandes vous permet de cr\u00e9er, d&rsquo;inspecter et de nettoyer facilement les volumes.<\/p>\n<p>Lorsque vous <a href=\"https:\/\/sevalla.com\/application-hosting\/\">h\u00e9bergez votre application<\/a> chez Kinsta, vous disposez d&rsquo;une infrastructure rapide, s\u00e9curis\u00e9e et fiable, vos projets \u00e9tant d\u00e9ploy\u00e9s sur le Premium Tier Network et les machines C2 de Google Cloud Platform. Choisissez entre les 27 centres de donn\u00e9es et un CDN compatible HTTP\/3 avec 300 PoP.<\/p>\n<p>Restez en s\u00e9curit\u00e9 gr\u00e2ce \u00e0 la technologie des conteneurs isol\u00e9s, \u00e0 deux pare-feu puissants et \u00e0 une protection DDoS avanc\u00e9e aliment\u00e9e par Cloudflare. Vous pouvez \u00e9galement int\u00e9grer des applications ou automatiser des flux de travail avec l&rsquo;<a href=\"https:\/\/kinqsta.com\/fr\/docs\/api-kinsta\/\">API Kinsta<\/a> et les d\u00e9ployer avec Docker.<\/p>\n<p>Kinsta fournit des ressources et du contenu de haute qualit\u00e9 pour les d\u00e9veloppeurs web, y compris des tutoriels et des guides approfondis pour diff\u00e9rents langages et des outils comme Docker Compose. Lisez notre <a href=\"https:\/\/kinqsta.com\/fr\/sujets\/docker\/\">contenu sp\u00e9cifique \u00e0 Docker<\/a> sur le blog de Kinsta pour en savoir plus sur Docker.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker Compose est un puissant outil d&rsquo;orchestration con\u00e7u pour simplifier la gestion et le d\u00e9ploiement d&rsquo;applications multi-conteneurs \u00e0 l&rsquo;aide de Docker. Le fichier docker-compose.yml rationalise le &#8230;<\/p>\n","protected":false},"author":290,"featured_media":72601,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[965],"class_list":["post-72600","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-docker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Utilisez les volumes pour g\u00e9rer les donn\u00e9es persistantes avec Docker Compose - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Apprenez l&#039;importance de l&#039;utilisation des volumes dans Docker Compose pour g\u00e9rer les donn\u00e9es persistantes et pour utiliser les volumes de mani\u00e8re efficace.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Utilisez les volumes pour g\u00e9rer les donn\u00e9es persistantes avec Docker Compose\" \/>\n<meta property=\"og:description\" content=\"Apprenez l&#039;importance de l&#039;utilisation des volumes dans Docker Compose pour g\u00e9rer les donn\u00e9es persistantes et pour utiliser les volumes de mani\u00e8re efficace.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-05T13:33:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-06T07:40:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"6084\" \/>\n\t<meta property=\"og:image:height\" content=\"3042\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Marcia Ramos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Apprenez l&#039;importance de l&#039;utilisation des volumes dans Docker Compose pour g\u00e9rer les donn\u00e9es persistantes et pour utiliser les volumes de mani\u00e8re efficace.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcia Ramos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/\"},\"author\":{\"name\":\"Marcia Ramos\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\"},\"headline\":\"Utilisez les volumes pour g\u00e9rer les donn\u00e9es persistantes avec Docker Compose\",\"datePublished\":\"2023-09-05T13:33:21+00:00\",\"dateModified\":\"2023-09-06T07:40:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/\"},\"wordCount\":1887,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/\",\"url\":\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/\",\"name\":\"Utilisez les volumes pour g\u00e9rer les donn\u00e9es persistantes avec Docker Compose - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg\",\"datePublished\":\"2023-09-05T13:33:21+00:00\",\"dateModified\":\"2023-09-06T07:40:03+00:00\",\"description\":\"Apprenez l'importance de l'utilisation des volumes dans Docker Compose pour g\u00e9rer les donn\u00e9es persistantes et pour utiliser les volumes de mani\u00e8re efficace.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg\",\"width\":6084,\"height\":3042},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinqsta.com\/fr\/sujets\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Utilisez les volumes pour g\u00e9rer les donn\u00e9es persistantes avec Docker Compose\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#website\",\"url\":\"https:\/\/kinqsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\",\"name\":\"Marcia Ramos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g\",\"caption\":\"Marcia Ramos\"},\"description\":\"I'm the Editorial Team Lead at Kinsta. I'm a open source enthusiast and I love coding. With more than 10 years of technical writing and editing for the tech industry, I love collaborating with people to create clear and concise pieces of content and improve workflows.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/marciadiasramos\/\"],\"honorificSuffix\":\"B.Sc.\",\"gender\":\"Female\",\"knowsLanguage\":[\"English\",\"Portuguese\"],\"jobTitle\":\"Editorial Team Lead\",\"worksFor\":\"Kinsta Inc.\",\"url\":\"https:\/\/kinqsta.com\/fr\/blog\/author\/marciaramos\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Utilisez les volumes pour g\u00e9rer les donn\u00e9es persistantes avec Docker Compose - Kinsta\u00ae","description":"Apprenez l'importance de l'utilisation des volumes dans Docker Compose pour g\u00e9rer les donn\u00e9es persistantes et pour utiliser les volumes de mani\u00e8re efficace.","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:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/","og_locale":"fr_FR","og_type":"article","og_title":"Utilisez les volumes pour g\u00e9rer les donn\u00e9es persistantes avec Docker Compose","og_description":"Apprenez l'importance de l'utilisation des volumes dans Docker Compose pour g\u00e9rer les donn\u00e9es persistantes et pour utiliser les volumes de mani\u00e8re efficace.","og_url":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2023-09-05T13:33:21+00:00","article_modified_time":"2023-09-06T07:40:03+00:00","og_image":[{"width":6084,"height":3042,"url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg","type":"image\/jpeg"}],"author":"Marcia Ramos","twitter_card":"summary_large_image","twitter_description":"Apprenez l'importance de l'utilisation des volumes dans Docker Compose pour g\u00e9rer les donn\u00e9es persistantes et pour utiliser les volumes de mani\u00e8re efficace.","twitter_image":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Marcia Ramos","Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/"},"author":{"name":"Marcia Ramos","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116"},"headline":"Utilisez les volumes pour g\u00e9rer les donn\u00e9es persistantes avec Docker Compose","datePublished":"2023-09-05T13:33:21+00:00","dateModified":"2023-09-06T07:40:03+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/"},"wordCount":1887,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg","inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/","url":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/","name":"Utilisez les volumes pour g\u00e9rer les donn\u00e9es persistantes avec Docker Compose - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinqsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg","datePublished":"2023-09-05T13:33:21+00:00","dateModified":"2023-09-06T07:40:03+00:00","description":"Apprenez l'importance de l'utilisation des volumes dans Docker Compose pour g\u00e9rer les donn\u00e9es persistantes et pour utiliser les volumes de mani\u00e8re efficace.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#primaryimage","url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg","contentUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/09\/docker-compose-volumes.jpg","width":6084,"height":3042},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/fr\/blog\/volume-docker-compose\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinqsta.com\/fr\/sujets\/docker\/"},{"@type":"ListItem","position":3,"name":"Utilisez les volumes pour g\u00e9rer les donn\u00e9es persistantes avec Docker Compose"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/fr\/#website","url":"https:\/\/kinqsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinqsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116","name":"Marcia Ramos","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g","caption":"Marcia Ramos"},"description":"I'm the Editorial Team Lead at Kinsta. I'm a open source enthusiast and I love coding. With more than 10 years of technical writing and editing for the tech industry, I love collaborating with people to create clear and concise pieces of content and improve workflows.","sameAs":["https:\/\/www.linkedin.com\/in\/marciadiasramos\/"],"honorificSuffix":"B.Sc.","gender":"Female","knowsLanguage":["English","Portuguese"],"jobTitle":"Editorial Team Lead","worksFor":"Kinsta Inc.","url":"https:\/\/kinqsta.com\/fr\/blog\/author\/marciaramos\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/72600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/users\/290"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/comments?post=72600"}],"version-history":[{"count":3,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/72600\/revisions"}],"predecessor-version":[{"id":72605,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/72600\/revisions\/72605"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/72600\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/72600\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/72600\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/72600\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/72600\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/72600\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/72600\/translations\/es"},{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/72600\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/media\/72601"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/media?parent=72600"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/tags?post=72600"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/topic?post=72600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}