From b25f8600c4ad0ce8e522c2c2037244d684aa6f83 Mon Sep 17 00:00:00 2001 From: Daniel Spittank Date: Mon, 8 May 2023 00:35:14 +0200 Subject: [PATCH] =?UTF-8?q?Erste=20Quicktips=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Quicktips/Docker/aufraeumen.md | 20 ++++++++++++++++++++ docs/Quicktips/Proxmox/aufraeumen.md | 14 ++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 docs/Quicktips/Docker/aufraeumen.md create mode 100644 docs/Quicktips/Proxmox/aufraeumen.md diff --git a/docs/Quicktips/Docker/aufraeumen.md b/docs/Quicktips/Docker/aufraeumen.md new file mode 100644 index 0000000..7b7a304 --- /dev/null +++ b/docs/Quicktips/Docker/aufraeumen.md @@ -0,0 +1,20 @@ +# Aufräumen und Platz sparen + +# Inaktive Container und unbenötigte Objekte löschen +Docker sammelt im Laufe der Zeit jede Menge alte Images und Container an, die nicht mehr benötigt werden. Diese sollten regelmäßig gelöscht werden. Am umfassensten geht dies mit + +``` bash +# System (Network, Container, dangling Image, dangling Cache) +docker system prune +``` + +Dies löscht alle gestoppten Container sowie Networks, Images und Caches, die nicht getagged sind und zu keinem existierenden Container gehören. +Daher sollte man sicherstellen, dass alle noch benötigten Container laufen. + +# Unbenötigte Images löschen +Weiterer Platz lässt sich sparen, indem man auch Images löscht, die getagged sind, aber zu keinen aktiven Container gehören. + +``` bash +# Images (unused) löschen +docker image prune -a +``` \ No newline at end of file diff --git a/docs/Quicktips/Proxmox/aufraeumen.md b/docs/Quicktips/Proxmox/aufraeumen.md new file mode 100644 index 0000000..81a4a97 --- /dev/null +++ b/docs/Quicktips/Proxmox/aufraeumen.md @@ -0,0 +1,14 @@ +# Aufräumen und Platz sparen + +# QCow-Images schrumpfen +Die von Proxmox verwendeten Images beginnen sehr klein und wachsen dann mit zunehmender Benutzung des Gastsystems. Dies erlaubt Overprovisioning. + +Allerdings schrumpfen die Images danach nicht mehr. Haben Sie einmal eine bestimmte Größe erreicht, behalten sie diese bei, auch wenn der Platz vom Gastsystem nicht mehr benötigt wird. + +Dies lässt sich jedoch einfach manuell (oder gescriptet) erledigen: + +1. Auf dem Host libguestfs-tools installieren +2. Image schrumpfen +``` bash +virt-sparsify --in-place disk.qcow2 +``` \ No newline at end of file