{"id":16968,"date":"2023-04-24T15:10:00","date_gmt":"2023-04-24T13:10:00","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=16968"},"modified":"2023-10-10T15:11:27","modified_gmt":"2023-10-10T13:11:27","slug":"docker-volumes-images-und-container-entfernen-so-gehts","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/docker-volumes-images-und-container-entfernen-so-gehts\/","title":{"rendered":"Docker Volumes, Images und Container entfernen &#8211; So gehts!"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/blog-head_how2-remove-docker-images-containers-and-volumes.jpg\" alt=\"\" class=\"wp-image-16954\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/blog-head_how2-remove-docker-images-containers-and-volumes.jpg 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/blog-head_how2-remove-docker-images-containers-and-volumes-600x315.jpg 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/blog-head_how2-remove-docker-images-containers-and-volumes-768x403.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-einleitung\">Einleitung<\/h2>\n\n\n\n<p>Docker ist ein Tool, das dir hilft, deine Softwareanwendungen und -dienste so zu verpacken, dass du sie auf verschiedenen Plattformen ausf\u00fchren kannst. Bei der Verwendung von Docker kann sich jedoch leicht eine Menge unn\u00f6tiger Dateien ansammeln. Dazu geh\u00f6ren Daten wie z. B. alte Images und Datenvolumen, die Platz auf deinem Computer oder deinem VPS beanspruchen.<\/p>\n\n\n\n<p>Aber keine Sorge! Docker stellt dir einige Tools zur Verf\u00fcgung, mit denen du deinen Server aufr\u00e4umen und all die \u00fcberfl\u00fcssigen Dateien loswerden kannst. Dieser Leitfaden ist wie ein Spickzettel, der dir einige einfache Befehle zeigt, die du verwenden kannst, um Speicherplatz freizugeben und deinen Server zu organisieren, indem du alle unn\u00f6tigen Docker-Dateien entfernst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-entfernen-von-unbenutzten-images-containern-volumes-und-netzwerken\">Entfernen von Unbenutzten Images, Containern, Volumes und Netzwerken<\/h2>\n\n\n\n<p>Docker verf\u00fcgt \u00fcber einen Befehl, mit dem alle Ressourcen entfernt werden k\u00f6nnen, die nicht mit einem Container verkn\u00fcpft oder markiert sind. Dieser Befehl funktioniert f\u00fcr verschiedene Arten von Ressourcen, wie z. B. Images, Container, Volumes und Netzwerke.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker system prune<\/code><\/pre>\n\n\n\n<p>Wenn du nicht nur die &#8222;Dangling-Images&#8220;, sondern auch alle unbenutzten Images und gestoppten Container entfernen willst, kannst du den Befehl mit dem Flag -a erg\u00e4nzen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker system prune -a<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-volumes-entfernen\">Volumes Entfernen<\/h2>\n\n\n\n<p>In diesem Abschnitt zeigen wir dir, wie du Docker Volumes entfernen kannst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-spezifische-docker-volumes-entfernen\">Spezifische Docker Volumes Entfernen<\/h3>\n\n\n\n<p>Um ein oder mehrere Docker-Volumes zu l\u00f6schen, verwende zun\u00e4chst den Befehl docker volume ls, um den oder die Namen der Volumes zu finden, die Du entfernen m\u00f6chtest. Nutze dann den Befehl docker volume rm mit dem\/den Namen des\/der Volumes, um das\/die Volume(s) zu entfernen.<\/p>\n\n\n\n<p>Um alle Docker-Volumes aufzulisten, nutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker volume ls<\/code><\/pre>\n\n\n\n<p>Um nun ein spezifisches Volume zu l\u00f6schen, nutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker volume rm &#91;volume_name]<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-nicht-genutzte-docker-volumes-entfernen\">Nicht-genutzte Docker Volumes entfernen<\/h3>\n\n\n\n<p>Um sicherzustellen, dass die Datentr\u00e4ger \u00fcber die Lebensdauer eines Containers hinaus bestehen bleiben, werden sie nicht automatisch entfernt, wenn ein Container gel\u00f6scht wird. Daher kann es vorkommen, dass du &#8222;dangling volumes&#8220; hast, die mit keinem Container mehr verbunden sind. Diese Volumes kannst Du mit dem Befehl docker volume ls identifizieren und nach &#8222;dangling volumes&#8220; filtern. Sobald Du Dir sicher bist, dass Du sie entfernen willst, kannst Du den Befehl docker volume prune verwenden, um sie alle zu l\u00f6schen.<\/p>\n\n\n\n<p>Um alle Dangling-Docker-Volumes aufzulisten, verwende diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker volume ls -f dangling=true<\/code><\/pre>\n\n\n\n<p>Und verwende diesen Befehl, um alle freien Datentr\u00e4ger zu l\u00f6schen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker volume prune<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-entfernen-von-containern-und-zugehorigen-volumes\">Entfernen von Containern und zugeh\u00f6rigen Volumes<\/h3>\n\n\n\n<p>Du kannst ein unbenanntes Volume zusammen mit dem zugeh\u00f6rigen Container l\u00f6schen, indem du beim Entfernen des Containers den Flag -v verwendest. Es ist wichtig zu beachten, dass dies nur f\u00fcr unbenannte Datentr\u00e4ger funktioniert. Wenn der Container erfolgreich gel\u00f6scht wurde, wird seine ID angezeigt, aber es wird kein Hinweis auf die Entfernung des Volumes gegeben. Wenn das Volume unbenannt ist, wird es stillschweigend aus dem System gel\u00f6scht, w\u00e4hrend es, wenn es einen Namen hat, zwar vorhanden bleibt, aber ohne zugeh\u00f6rigen Container.<\/p>\n\n\n\n<p>Um nun Container und die dazugeh\u00f6rigen Volumes zu entfernen, benutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker rm -v &#91;container_name]<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-docker-images-entfernen\">Docker Images entfernen<\/h2>\n\n\n\n<p>Im folgenden Abschnitt zeigen wir dir, wie du Docker Images mit integrierten Befehlen l\u00f6schen kannst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-spezifische-docker-images-loschen\">Spezifische Docker Images l\u00f6schen<\/h3>\n\n\n\n<p>Um die IDs der Images zu finden, die du l\u00f6schen willst, kannst du den Befehl &#8222;docker images&#8220; verwenden und den Flag -a einf\u00fcgen. Dadurch werden alle Images angezeigt, auch die Zwischenschichten. Sobald du die Images identifiziert hast, die du entfernen m\u00f6chtest, kannst du den Befehl &#8222;docker rmi&#8220; verwenden und ihre ID oder ihr Tag angeben.<\/p>\n\n\n\n<p>Mit diesem Befehl kannst du alle Docker-Images anzeigen lassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker images \u2013a<\/code><\/pre>\n\n\n\n<p>Je nach Anzahl der Images auf deinem Server wird der Output etwa so aussehen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"205\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/image-22.png\" alt=\"\" class=\"wp-image-16962\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/image-22.png 855w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/image-22-600x144.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/image-22-768x184.png 768w\" sizes=\"auto, (max-width: 855px) 100vw, 855px\" \/><\/figure>\n\n\n\n<p>Um ein Image zu entfernen, nutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker rmi &#91;Image] <\/code><\/pre>\n\n\n\n<p>Ersetze [Image] mit dem Namen des Images, das du entfernen willst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ungenutze-images-entfernen\">Ungenutze Images entfernen<\/h3>\n\n\n\n<p>Docker-Images bestehen aus verschiedenen Schichten, und einige dieser Schichten k\u00f6nnen sich von den markierten Images abl\u00f6sen. Diese abgetrennten Schichten werden als &#8222;dangling images&#8220; bezeichnet und nehmen im Grunde nur Platz auf deinem System ein, ohne irgendeinen Zweck zu erf\u00fcllen. Du kannst sie ausfindig machen, indem du den Befehl &#8222;docker images&#8220; mit dem Filterflag -f und dem Wert dangling=true verwendest. Sobald du die Dangling-Images identifiziert hast, kannst du sie mit dem Befehl &#8222;docker image prune&#8220; entfernen. Es ist jedoch wichtig, dass du dir sicher bist, dass du sie l\u00f6schen willst, bevor du diesen Befehl ausf\u00fchrst.<\/p>\n\n\n\n<p>Um alle Dangling-Images aufzulisten, verwende diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker images -f dangling=true <\/code><\/pre>\n\n\n\n<p>Der Output sieht in etwa so aus:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"205\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/image-22.png\" alt=\"\" class=\"wp-image-16960\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/image-22.png 855w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/image-22-600x144.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/image-22-768x184.png 768w\" sizes=\"auto, (max-width: 855px) 100vw, 855px\" \/><\/figure>\n\n\n\n<p>Um &#8222;Dandling Images&#8220; zu l\u00f6schen, nutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker &#91;Image] prune <\/code><\/pre>\n\n\n\n<p>Ersetze [Image] mit dem Namen des Images, das du entfernen willst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-images-nach-einem-bestimmten-muster-loschen\">Images nach einem bestimmten Muster l\u00f6schen<\/h3>\n\n\n\n<p>Du kannst eine Kombination aus dem Befehl &#8222;docker images&#8220; und grep verwenden, um alle Images zu finden, die einem bestimmten Muster entsprechen. Wenn du dir sicher bist, dass du diese Images l\u00f6schen willst, kannst du das awk-Dienstprogramm verwenden, um ihre IDs an den Befehl &#8222;docker rmi&#8220; zu \u00fcbergeben. Bitte beachte, dass diese Dienstprogramme nicht von Docker bereitgestellt werden und m\u00f6glicherweise nicht auf allen Betriebssystemen verf\u00fcgbar sind.<\/p>\n\n\n\n<p>Du kannst sie mit diesem Befehl auflisten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker images -a |  grep \"pattern\" <\/code><\/pre>\n\n\n\n<p>Und sie mit diesem Befehl l\u00f6schen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker images -a | grep \"pattern\" | awk '{print $3}' | xargs docker rmi<\/code><\/pre>\n\n\n\n<p>Ersetze [pattern] durch das Muster, nach dem du suchen willst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-alle-images-loschen\">Alle Images l\u00f6schen<\/h3>\n\n\n\n<p>Mit dem Befehl &#8222;docker images&#8220; und dem Flag -a kannst du alle Docker-Images auf deinem System anzeigen. Wenn du alle diese Images l\u00f6schen m\u00f6chtest, kannst du den Flag -q hinzuf\u00fcgen, um die Image-ID an den Befehl &#8222;docker rmi&#8220; zu \u00fcbergeben.<\/p>\n\n\n\n<p><strong>Achte aber darauf, dass du wirklich alle Images l\u00f6schen willst, bevor du diesen Befehl ausf\u00fchrst.<\/strong><\/p>\n\n\n\n<p>Um alle Images zu l\u00f6schen, nutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker rmi $(docker images -a -q)<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-container-entfernen\">Container entfernen<\/h2>\n\n\n\n<p>Zu guter Letzt werden wir dir zeigen, wie du Docker-Container auf deinem System l\u00f6schen kannst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-spezifische-container-loschen\">Spezifische Container l\u00f6schen<\/h3>\n\n\n\n<p>Um die Container zu identifizieren, die du entfernen m\u00f6chtest, verwende den Befehl &#8222;docker ps&#8220; und f\u00fcge die Option -a hinzu. Dadurch werden die Namen oder IDs aller Container auf dem System angezeigt, einschlie\u00dflich derjenigen, die angehalten oder beendet wurden.<\/p>\n\n\n\n<p>Um alle Container aufzulisten, nutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker ps \u2013a <\/code><\/pre>\n\n\n\n<p>Um nun einen spezifischen Container zu l\u00f6schen, nutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker rm &#91;CONTAINER-ID-OR-NAME]&nbsp;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-container-automatisch-nach-beenden-loschen\">Container automatisch nach beenden l\u00f6schen<\/h3>\n\n\n\n<p>Wenn du einen Container erstellst und wei\u00dft, dass du ihn nicht mehr brauchst, wenn er fertig ist, kannst du die Flagge &#8222;-rm&#8220; in den Befehl &#8222;docker run&#8220; einf\u00fcgen. Dadurch wird sichergestellt, dass der Container automatisch entfernt wird, wenn er beendet wird.<\/p>\n\n\n\n<p>Die Syntax w\u00fcrde wie folgt aussehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run --rm image_name <\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-beendete-container-entfernen\">Beendete Container entfernen<\/h3>\n\n\n\n<p>Wenn du nur die beendeten Container sehen willst, kannst du mit dem Flag -f nach ihrem Status filtern. Sobald du best\u00e4tigt hast, dass du diese Container entfernen willst, kannst du mit dem Flag -q ihre IDs an den Befehl &#8222;docker rm&#8220; \u00fcbergeben.<\/p>\n\n\n\n<p>Um alle beendeten Container aufzulisten, verwende diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker ps -a -f status=exited <\/code><\/pre>\n\n\n\n<p>Um nun alle beendeten Container zu l\u00f6schen, nutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker rm $(docker ps -a -f status=exited -q)&nbsp;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-container-mit-filtern-loschen\">Container mit Filtern l\u00f6schen<\/h3>\n\n\n\n<p>Du kannst Docker-Filter kombinieren, indem du das Filter-Flag wiederholst und einen zus\u00e4tzlichen Wert hinzuf\u00fcgst. Dadurch wird eine Liste von Containern erstellt, die eine der beiden Bedingungen erf\u00fcllen. Wenn du z.B. alle Container mit einem bestimmten Namen entfernen willst oder wenn er beendet wurde, kannst du zwei Filter verwenden.<\/p>\n\n\n\n<p>Um sie aufzulisten, benutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker ps -a -f status=exited -f name=&#91;Name] <\/code><\/pre>\n\n\n\n<p>Um diese dann zu entfernen, nutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker rm $(docker ps -a -f status=exited -f name=&#91;Name] -q) <\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-container-nach-einem-bestimmten-muster-loschen\">Container nach einem bestimmten Muster l\u00f6schen<\/h3>\n\n\n\n<p>Mit einer Kombination aus &#8222;docker ps&#8220; und &#8222;grep&#8220; lassen sich alle Container ausfindig machen, die einem bestimmten Muster entsprechen. Sobald du sicher bist, dass du die richtige Liste der zu l\u00f6schenden Container hast, kannst du &#8222;awk&#8220; und &#8222;xargs&#8220; verwenden, um die Container-ID an &#8222;docker rm&#8220; zu \u00fcbergeben. Es ist wichtig zu beachten, dass diese Dienstprogramme nicht von Docker bereitgestellt werden und m\u00f6glicherweise nicht auf allen Systemen verf\u00fcgbar sind.<\/p>\n\n\n\n<p>Um sie aufzulisten, benutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker ps -a |  grep \"pattern\u201d <\/code><\/pre>\n\n\n\n<p>Um sie zu l\u00f6schen, nutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker ps -a | grep \"pattern\" | awk '{print $1}' | xargs docker rm <\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-alle-container-stoppen-und-loschen\">Alle Container stoppen und l\u00f6schen<\/h3>\n\n\n\n<p>Mit dem Befehl &#8222;docker ps&#8220; kannst du die Container anzeigen, die derzeit auf deinem System laufen. Wenn du den Flag &#8222;-a&#8220; hinzuf\u00fcgst, werden alle Container angezeigt, auch die, die nicht laufen. Wenn du dir sicher bist, dass du diese Container l\u00f6schen willst, kannst du den Flag &#8222;-q&#8220; hinzuf\u00fcgen, um ihre IDs an die Befehle &#8222;docker stop&#8220; und &#8222;docker rm&#8220; zu \u00fcbergeben.<\/p>\n\n\n\n<p>Um alle Container zu stoppen und zu l\u00f6schen, nutze diesen Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker stop $(docker ps -a -q) <\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>docker rm $(docker ps -a -q) <\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fazit\">Fazit<\/h2>\n\n\n\n<p>Herzlichen Gl\u00fcckwunsch! Jetzt kennst du einige der wichtigsten Befehle und Techniken, wenn es um die Verwaltung deiner Docker-Instanz geht, und wei\u00dft, wie du mit allem, was dazu geh\u00f6rt, umgehst.<\/p>\n\n\n\n<p>Du kannst diesen Leitfaden als Spickzettel f\u00fcr sp\u00e4ter speichern!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Einleitung Docker ist ein Tool, das dir hilft, deine Softwareanwendungen und -dienste so zu verpacken, dass du sie auf verschiedenen Plattformen ausf\u00fchren kannst. Bei der Verwendung von Docker kann sich jedoch leicht eine Menge unn\u00f6tiger Dateien ansammeln. Dazu geh\u00f6ren Daten wie z. B. alte Images und Datenvolumen, die Platz auf deinem Computer oder deinem VPS [&hellip;]<\/p>\n","protected":false},"author":50,"featured_media":16954,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1399],"tags":[],"ppma_author":[1491],"class_list":["post-16968","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/blog-head_how2-remove-docker-images-containers-and-volumes.jpg",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/blog-head_how2-remove-docker-images-containers-and-volumes-150x150.jpg",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/blog-head_how2-remove-docker-images-containers-and-volumes-600x315.jpg",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/blog-head_how2-remove-docker-images-containers-and-volumes-768x403.jpg",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/blog-head_how2-remove-docker-images-containers-and-volumes.jpg",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/blog-head_how2-remove-docker-images-containers-and-volumes.jpg",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/04\/blog-head_how2-remove-docker-images-containers-and-volumes.jpg",1200,630,false]},"uagb_author_info":{"display_name":"Tobias Mildenberger","author_link":"https:\/\/contabo.com\/blog\/de\/author\/tobias\/"},"uagb_comment_info":0,"uagb_excerpt":"Einleitung Docker ist ein Tool, das dir hilft, deine Softwareanwendungen und -dienste so zu verpacken, dass du sie auf verschiedenen Plattformen ausf\u00fchren kannst. Bei der Verwendung von Docker kann sich jedoch leicht eine Menge unn\u00f6tiger Dateien ansammeln. Dazu geh\u00f6ren Daten wie z. B. alte Images und Datenvolumen, die Platz auf deinem Computer oder deinem VPS&hellip;","authors":[{"term_id":1491,"user_id":50,"is_guest":0,"slug":"tobias","display_name":"Tobias Mildenberger","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/077178d5dce6c3d4c0c0396857a7e544bfdf8adf04145fff5160b33a22e28b1f?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/16968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=16968"}],"version-history":[{"count":2,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/16968\/revisions"}],"predecessor-version":[{"id":17829,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/16968\/revisions\/17829"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/16954"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=16968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=16968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=16968"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=16968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}