{"id":65517,"date":"2023-09-05T14:32:30","date_gmt":"2023-09-05T13:32:30","guid":{"rendered":"https:\/\/kinqsta.com\/de\/?p=65517&#038;preview=true&#038;preview_id=65517"},"modified":"2023-09-12T12:24:48","modified_gmt":"2023-09-12T11:24:48","slug":"docker-compose-volumes","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/","title":{"rendered":"Volumes f\u00fcr die Verwaltung persistenter Daten mit Docker Compose verwenden"},"content":{"rendered":"<p>Docker Compose ist ein leistungsstarkes Orchestrierungstool, das die Verwaltung und Bereitstellung von Multi-Container-Anwendungen mit <a href=\"https:\/\/kinqsta.com\/de\/blog\/was-ist-docker\/\">Docker<\/a> vereinfacht. Die Datei <strong>docker-compose.yml <\/strong>rationalisiert die Bereitstellung, indem sie komplexe Anwendungen mit mehreren Diensten, Netzwerken und Volumes in einer Datei definiert. Einer der wichtigsten Aspekte bei der Arbeit mit Docker Compose ist die Verwaltung persistenter Daten mithilfe von Volumes.<\/p>\n<p>In diesem Artikel wird die Bedeutung der Verwendung von Volumes in Docker Compose f\u00fcr den Umgang mit persistenten Daten erl\u00e4utert und ein praktischer Leitfaden f\u00fcr die effektive Verwendung von Volumes gegeben.<\/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>Was sind Docker-Volumes?<\/h2>\n<p>Docker-Volumes sind eine wichtige Komponente des \u00d6kosystems, die persistente Daten speichert und verwaltet, die von ephemeren Containern erzeugt werden. Sie sorgen daf\u00fcr, dass die Daten auch nach dem Entfernen oder Aktualisieren eines Containers erhalten bleiben, damit wichtige Anwendungsdaten bei Routinevorg\u00e4ngen nicht verloren gehen.<\/p>\n<p>Volumes sind vom Dateisystem des Containers entkoppelt, sodass du sie leicht sichern, f\u00fcr mehrere Container freigeben und zwischen Hosts migrieren kannst.<\/p>\n<p>Ein entscheidender Vorteil von Volumes gegen\u00fcber Bind-Mounts, bei denen es sich um Verzeichnis-Mounts vom Host-System zum Container handelt, ist die Portabilit\u00e4t. Du kannst Volumes schnell zwischen verschiedenen Hosts oder Containern verschieben, w\u00e4hrend du Bind-Mounts an ein bestimmtes Verzeichnis auf dem Host-System binden musst.<\/p>\n<p>Diese Portabilit\u00e4t erm\u00f6glicht eine flexiblere und effizientere Datenverwaltung in <a href=\"https:\/\/kinqsta.com\/de\/blog\/persistente-speicherung\/\">Container-basierten Anwendungen<\/a>. Volumes sind au\u00dferdem mit verschiedenen Speichertreibern kompatibel, so dass du die beste Speicherl\u00f6sung f\u00fcr deinen speziellen Anwendungsfall w\u00e4hlen kannst.<\/p>\n<h2>Arten von Docker-Volumes<\/h2>\n<p>Docker-Volumes sind f\u00fcr die Verwaltung von Daten in Container-basierten Anwendungen unerl\u00e4sslich. Es gibt zwei verschiedene Typen: <em>benannte Volumes<\/em> und <em>anonyme Volumes<\/em>. In diesem Abschnitt werden die wichtigsten Unterschiede zwischen den beiden Typen erl\u00e4utert und es wird gezeigt, wie du sie f\u00fcr die Datenverwaltung in deinen Anwendungen einsetzen kannst.<\/p>\n<p>Benannte und anonyme Volumes dienen unterschiedlichen Zwecken und bieten unterschiedliche Kontroll- und Verwaltungsm\u00f6glichkeiten. W\u00e4hrend benannte Volumes f\u00fcr die meisten Anwendungsf\u00e4lle aufgrund ihrer von Menschen lesbaren Bezeichner und der einfachen Verwaltung bevorzugt werden, ist es wichtig zu verstehen, wie beide Typen funktionieren, um ihre Vorteile zu maximieren.<\/p>\n<h3>Benannte Volumes<\/h3>\n<p>Benannte Volumes haben einen benutzerdefinierten Namen, mit dem sie leicht identifiziert, verwaltet und f\u00fcr mehrere Container freigegeben werden k\u00f6nnen. Docker erstellt und verwaltet benannte Volumes und speichert ihre Daten an einem bestimmten Ort auf dem Hostsystem. Dieser Speicherort befindet sich normalerweise im Docker-Installationsverzeichnis unter einer eindeutigen ID, die dem Namen des Volumes entspricht.<\/p>\n<p>Benannte Volumes bieten mehr Kontrolle und Flexibilit\u00e4t, da du sie anhand ihrer eindeutigen Kennung einfach referenzieren und bearbeiten kannst.<\/p>\n<p>Um ein benanntes Volume in Docker zu erstellen, f\u00fchre folgendes aus:<\/p>\n<pre><code class=\"language-bash\">docker volume create my_named_volume<\/code><\/pre>\n<h3>Anonyme Volumes<\/h3>\n<p>Im Gegensatz zu benannten Volumes haben anonyme Volumes keinen benutzerdefinierten Namen. Stattdessen werden sie von Docker automatisch erstellt, wenn du einen Container erstellst und dem Volume eine eindeutige ID zuweist.<\/p>\n<p>Anonyme Volumes sind in der Regel schwieriger zu verwalten und zu speichern, da sie keine f\u00fcr Menschen lesbare Kennung haben. Da Docker sie automatisch erstellt, ist es \u00fcblich, anonyme Volumes f\u00fcr die tempor\u00e4re Speicherung zu verwenden. Sie k\u00f6nnen auch erscheinen, wenn du beim Erstellen eines Containers kein benanntes Volume angibst.<\/p>\n<p>Um einen Container mit einem anonymen Volume zu erstellen, f\u00fchre folgendes aus:<\/p>\n<pre><code class=\"language-bash\">docker run -v \/data nginx<\/code><\/pre>\n<p>Dieser Befehl bindet ein anonymes Volume in das Verzeichnis <strong>\/data<\/strong> innerhalb des Containers <code>nginx<\/code> ein. Du kannst <code>nginx<\/code> durch den Namen des Containers ersetzen, in den du das Volume einbindest.<\/p>\n<h2>Wie man Volumes mit Docker Compose erstellt und verwaltet<\/h2>\n<p><a href=\"https:\/\/kinqsta.com\/de\/blog\/was-ist-docker\/\">Docker Compose<\/a> vereinfacht die Erstellung und Verwaltung von Volumes, da du sie in der Datei <strong>docker-compose.yml<\/strong> definieren kannst. Diese Datei enth\u00e4lt die Konfiguration der Dienste, Netzwerke und Volumes deiner Anwendung und erm\u00f6glicht die einfache Verwaltung der Ressourcen deiner Anwendung an einem Ort.<\/p>\n<h3>1. Volumes in Docker Compose definieren<\/h3>\n<p>Um ein benanntes Volume in der Datei <strong>docker-compose.yml<\/strong> zu erstellen, definierst du es unter dem Schl\u00fcssel <code>volumes<\/code>. Bei Bedarf kannst du auch den Volume-Treiber und Optionen angeben.<\/p>\n<h3>2. Einh\u00e4ngen von Volumes in Containern<\/h3>\n<p>Um ein Volume an einen Container anzuh\u00e4ngen, verwendest du den Schl\u00fcssel <code>volumes<\/code> innerhalb der Definition <code>service<\/code> in der Datei <strong>docker-compose.yml<\/strong>. Gib den Volume-Namen, gefolgt von einem Doppelpunkt, und den Containerpfad an, in den du das Volume einbinden m\u00f6chtest.<\/p>\n<p>Du kannst ein Volume auch f\u00fcr mehrere Container freigeben, indem du denselben Volume-Namen verwendest.<\/p>\n<p>Hier ist ein Beispiel f\u00fcr die Erstellung von benannten Volumes mit den Namen <code>web_data<\/code> und <code>db_data<\/code> in deiner Datei <strong>docker-compose.yml<\/strong>:<\/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>In diesem Beispiel werden zwei benannte Volumes definiert. Anschlie\u00dfend werden die Volumes in ihren jeweiligen Containern unter bestimmten Pfaden eingeh\u00e4ngt. Als n\u00e4chstes wird das Volume <code>web_data<\/code> in das Verzeichnis <strong>\/var\/www\/html<\/strong> im Web-Container und das Volume <code>db_data<\/code> in das Verzeichnis <strong>\/var\/lib\/mysql<\/strong> im Container <code>db<\/code> eingebunden.<\/p>\n<p>Die Container <code>web<\/code> und <code>web-test<\/code> teilen sich das Volume <code>web_data<\/code>, so dass sie auf dasselbe Datenvolumen zugreifen und es ver\u00e4ndern k\u00f6nnen.<\/p>\n<p>Indem du Volumes in der Datei <strong>docker-compose.yml<\/strong> definierst und verwaltest, kannst du bei Bedarf ganz einfach Volumes erstellen, aktualisieren und l\u00f6schen, ohne sie manuell mit Docker-Befehlen zu verwalten. Dank dieses rationalisierten Prozesses kannst du dich auf die Entwicklung und Bereitstellung deiner Anwendung konzentrieren, w\u00e4hrend Docker Compose die zugrunde liegende Ressourcenverwaltung \u00fcbernimmt.<\/p>\n<h2>So arbeitest du mit Docker Compose und Volume-Befehlen<\/h2>\n<p>Docker Compose bietet mehrere Befehle, mit denen du deine Anwendung und ihre Ressourcen effektiv verwalten kannst. Wir wollen uns diese Befehle und ihre Beziehung zu den Volumes genauer ansehen:<\/p>\n<ul>\n<li><code>docker compose up<\/code> erstellt und startet deine Anwendung, einschlie\u00dflich ihrer Dienste, Netzwerke und Volumes. Wenn du ein benanntes Volume in der Datei <strong>docker-compose.yml<\/strong> definierst, bevor es existiert, wird es mit diesem Befehl automatisch erstellt.<\/li>\n<li><code>docker compose down<\/code> stoppt und entfernt die Dienste und Netzwerke deiner Anwendung. Standardm\u00e4\u00dfig werden benannte Volumes nicht entfernt. Um benannte Volumes zu entfernen, verwende das Flag <code>--volumes<\/code> oder <code>-v<\/code>.<\/li>\n<li><code>docker compose ps<\/code> listet die Container und ihren aktuellen Status auf, einschlie\u00dflich Volume-bezogener Informationen.<\/li>\n<li><code>docker compose config<\/code> pr\u00fcft und zeigt die effektive Konfiguration aus der Datei <strong>docker-compose.yml<\/strong> an, einschlie\u00dflich der Volume-Definitionen.<\/li>\n<\/ul>\n<h3>Volumes auflisten<\/h3>\n<p>Um alle Volumes aufzulisten, verwende <code>ls<\/code>:<\/p>\n<pre><code class=\"language-bash\">docker volume ls<\/code><\/pre>\n<p>Die Ausgabe zeigt alle benannten Volumes an, auch die, die von Docker Compose erstellt wurden.<\/p>\n<h3>Volumes inspizieren<\/h3>\n<p>Um die Details eines bestimmten Volumes einzusehen, verwende <code>inspect <\/code>. Sie gibt Informationen \u00fcber das Volume aus, z. B. den Namen, den Treiber, den Einh\u00e4ngepunkt und die Optionen:<\/p>\n<pre><code class=\"language-bash\">docker volume inspect db_data<\/code><\/pre>\n<p>Die Details des Volumes werden im JSON-Format angegeben. Wenn du zum Beispiel die oben angegebene Datei <strong>docker-compose.yml<\/strong> verwendest, erh\u00e4ltst du folgende Ausgabe:<\/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>Ein Docker-Volume nach Name entfernen<\/h3>\n<p>Um ein Docker-Volume zu entfernen, kannst du <code>docker volume rm<\/code> gefolgt von dem Namen des Volumes verwenden:<\/p>\n<pre><code class=\"language-bash\">docker volume rm volume-name<\/code><\/pre>\n<h3>Unbenutzte Volumes aufr\u00e4umen<\/h3>\n<p>Um <a href=\"https:\/\/kinqsta.com\/de\/blog\/docker-images-entfernen\/\">unbenutzte Volumes zu entfernen<\/a>, verwende <code>prune<\/code>:<\/p>\n<pre><code class=\"language-bash\">docker volume prune<\/code><\/pre>\n<p>Dieser Befehl hilft dir, deine Entwicklungsumgebung aufzur\u00e4umen und Speicherplatz zur\u00fcckzugewinnen. Er entfernt alle ungenutzten Volumes, die nicht mit Containern verbunden sind, einschlie\u00dflich derjenigen, die Docker Compose erstellt.<\/p>\n<p>Wenn du diese Befehle und ihre volumenbezogenen Funktionen nutzt, kannst du die Ressourcen deiner Anwendung effektiv verwalten und so eine optimale Leistung und eine effiziente Nutzung des Speicherplatzes sicherstellen.<\/p>\n<h3>Docker Compose-Versionen<\/h3>\n<p>Seit Juli 2023 <a href=\"https:\/\/docs.docker.com\/compose\/compose-v2\/\" target=\"_blank\" rel=\"noopener noreferrer\">erh\u00e4lt Docker Compose V1 keine Updates mehr<\/a>. Es ist auch nicht mehr in neuen Versionen von Docker Desktop verf\u00fcgbar. Docker Desktop unterst\u00fctzt jedoch weiterhin einen <code>docker-compose<\/code> Alias, um Befehle auf <code>docker compose<\/code> umzuleiten und die Kompatibilit\u00e4t mit Tools und Skripten von Drittanbietern zu verbessern.<\/p>\n<p>Um einen bestehenden Code von Docker Compose Version 1 auf 2 umzustellen, ersetze einfach den Bindestrich durch ein Leerzeichen. Zum Beispiel wird <code>docker-compose up<\/code> zu <code>docker compose up<\/code>.<\/p>\n<p>Mit Version 2 kannst du den Befehl &#038;<code>compose<\/code> direkt in der Docker-Befehlszeilenschnittstelle (CLI) verwenden, den Docker-Kontext wechseln, um einen Container auf einem Cloud-Dienst zu erstellen, und Amazon ECS und Microsoft ACI nutzen.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>Dieser Artikel hat gezeigt, wie wichtig die Verwendung von Volumes mit Docker Compose f\u00fcr die Verwaltung persistenter Daten ist. Volumes sind eine wichtige Komponente im Docker-\u00d6kosystem, mit der du die Daten, die Docker-Container erzeugen, speichern und verwalten kannst. Mit Docker-Volumes bleiben wichtige Anwendungsdaten auch dann erhalten, wenn du einen Container l\u00f6schst oder aktualisierst, und tragen dazu bei, die Integrit\u00e4t und Konsistenz deiner Anwendung zu gew\u00e4hrleisten.<\/p>\n<p>Docker Compose bietet einen optimierten Ansatz zur Erstellung und Verwaltung von Volumes in der Datei <strong>docker-compose.yml<\/strong>. Diese Methode vereinfacht deinen Entwicklungsprozess und sorgt f\u00fcr eine effiziente Nutzung der Ressourcen.<\/p>\n<p>Die Verwendung von Volumes macht die Entwicklung flexibel und effizient, denn Docker Compose bietet verschiedene volumenbezogene Befehle, mit denen du die Anwendungsressourcen effektiv \u00fcberwachen kannst. Mit diesen Befehlen kannst du ganz einfach Volumes erstellen, \u00fcberpr\u00fcfen und bereinigen.<\/p>\n<p>Wenn du <a href=\"https:\/\/sevalla.com\/application-hosting\/\">deine Anwendung bei Kinsta hostest<\/a>, steht dir eine schnelle, sichere und zuverl\u00e4ssige Infrastruktur zur Verf\u00fcgung, in der deine Projekte auf dem Premium Tier Network und den C2-Maschinen von Google Cloud Platform bereitgestellt werden. W\u00e4hle zwischen 27 Rechenzentren und einem HTTP\/3-f\u00e4higen CDN mit 300+ PoPs.<\/p>\n<p>Mit isolierter Containertechnologie, zwei starken Firewalls und fortschrittlichem DDoS-Schutz auf Basis von Cloudflare bist du sicher. Du kannst auch Apps integrieren oder Workflows mit der <a href=\"https:\/\/kinqsta.com\/de\/docs\/kinsta-api\/\">Kinsta-API<\/a> automatisieren und sie mit Docker bereitstellen.<\/p>\n<p>Kinsta bietet hochwertige Ressourcen und Inhalte f\u00fcr Webentwickler, darunter ausf\u00fchrliche Tutorials und Anleitungen f\u00fcr verschiedene Sprachen und Tools wie Docker Compose. Lies unsere <a href=\"https:\/\/kinqsta.com\/de\/thema\/docker\/\">Docker-spezifischen Inhalte<\/a> im Kinsta-Blog, um mehr \u00fcber Docker zu erfahren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker Compose ist ein leistungsstarkes Orchestrierungstool, das die Verwaltung und Bereitstellung von Multi-Container-Anwendungen mit Docker vereinfacht. Die Datei docker-compose.yml rationalisiert die Bereitstellung, indem sie komplexe Anwendungen &#8230;<\/p>\n","protected":false},"author":290,"featured_media":65518,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[937],"class_list":["post-65517","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>Volumes zum Verwalten persistenter Daten mit Docker Compose verwenden - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Erfahre, wie wichtig die Verwendung von Volumes in Docker Compose f\u00fcr den Umgang mit persistenten Daten ist und wie du Volumes effektiv nutzen kannst.\" \/>\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\/de\/blog\/docker-compose-volumes\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Volumes f\u00fcr die Verwaltung persistenter Daten mit Docker Compose verwenden\" \/>\n<meta property=\"og:description\" content=\"Erfahre, wie wichtig die Verwendung von Volumes in Docker Compose f\u00fcr den Umgang mit persistenten Daten ist und wie du Volumes effektiv nutzen kannst.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-05T13:32:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-12T11:24:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/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=\"Erfahre, wie wichtig die Verwendung von Volumes in Docker Compose f\u00fcr den Umgang mit persistenten Daten ist und wie du Volumes effektiv nutzen kannst.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/09\/docker-compose-volumes.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcia Ramos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/\"},\"author\":{\"name\":\"Marcia Ramos\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\"},\"headline\":\"Volumes f\u00fcr die Verwaltung persistenter Daten mit Docker Compose verwenden\",\"datePublished\":\"2023-09-05T13:32:30+00:00\",\"dateModified\":\"2023-09-12T11:24:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/\"},\"wordCount\":1514,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/09\/docker-compose-volumes.jpg\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/\",\"url\":\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/\",\"name\":\"Volumes zum Verwalten persistenter Daten mit Docker Compose verwenden - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/09\/docker-compose-volumes.jpg\",\"datePublished\":\"2023-09-05T13:32:30+00:00\",\"dateModified\":\"2023-09-12T11:24:48+00:00\",\"description\":\"Erfahre, wie wichtig die Verwendung von Volumes in Docker Compose f\u00fcr den Umgang mit persistenten Daten ist und wie du Volumes effektiv nutzen kannst.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/09\/docker-compose-volumes.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/09\/docker-compose-volumes.jpg\",\"width\":6084,\"height\":3042},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinqsta.com\/de\/thema\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Volumes f\u00fcr die Verwaltung persistenter Daten mit Docker Compose verwenden\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/de\/#website\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"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\/de\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\",\"name\":\"Marcia Ramos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/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\/de\/blog\/author\/marciaramos\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Volumes zum Verwalten persistenter Daten mit Docker Compose verwenden - Kinsta\u00ae","description":"Erfahre, wie wichtig die Verwendung von Volumes in Docker Compose f\u00fcr den Umgang mit persistenten Daten ist und wie du Volumes effektiv nutzen kannst.","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\/de\/blog\/docker-compose-volumes\/","og_locale":"de_DE","og_type":"article","og_title":"Volumes f\u00fcr die Verwaltung persistenter Daten mit Docker Compose verwenden","og_description":"Erfahre, wie wichtig die Verwendung von Volumes in Docker Compose f\u00fcr den Umgang mit persistenten Daten ist und wie du Volumes effektiv nutzen kannst.","og_url":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2023-09-05T13:32:30+00:00","article_modified_time":"2023-09-12T11:24:48+00:00","og_image":[{"width":6084,"height":3042,"url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/09\/docker-compose-volumes.jpg","type":"image\/jpeg"}],"author":"Marcia Ramos","twitter_card":"summary_large_image","twitter_description":"Erfahre, wie wichtig die Verwendung von Volumes in Docker Compose f\u00fcr den Umgang mit persistenten Daten ist und wie du Volumes effektiv nutzen kannst.","twitter_image":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/09\/docker-compose-volumes.jpg","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Marcia Ramos","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/"},"author":{"name":"Marcia Ramos","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116"},"headline":"Volumes f\u00fcr die Verwaltung persistenter Daten mit Docker Compose verwenden","datePublished":"2023-09-05T13:32:30+00:00","dateModified":"2023-09-12T11:24:48+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/"},"wordCount":1514,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/09\/docker-compose-volumes.jpg","inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/","url":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/","name":"Volumes zum Verwalten persistenter Daten mit Docker Compose verwenden - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/09\/docker-compose-volumes.jpg","datePublished":"2023-09-05T13:32:30+00:00","dateModified":"2023-09-12T11:24:48+00:00","description":"Erfahre, wie wichtig die Verwendung von Volumes in Docker Compose f\u00fcr den Umgang mit persistenten Daten ist und wie du Volumes effektiv nutzen kannst.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#primaryimage","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/09\/docker-compose-volumes.jpg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/09\/docker-compose-volumes.jpg","width":6084,"height":3042},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/de\/blog\/docker-compose-volumes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinqsta.com\/de\/thema\/docker\/"},{"@type":"ListItem","position":3,"name":"Volumes f\u00fcr die Verwaltung persistenter Daten mit Docker Compose verwenden"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/de\/#website","url":"https:\/\/kinqsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","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\/de\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116","name":"Marcia Ramos","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/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\/de\/blog\/author\/marciaramos\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/65517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/users\/290"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/comments?post=65517"}],"version-history":[{"count":5,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/65517\/revisions"}],"predecessor-version":[{"id":65636,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/65517\/revisions\/65636"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/65517\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/65517\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/65517\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/65517\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/65517\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/65517\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/65517\/translations\/es"},{"href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/65517\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media\/65518"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media?parent=65517"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/tags?post=65517"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/topic?post=65517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}