Proper configuration for discard_unpacked_layers usage
#12522
Replies: 3 comments
-
|
takes a lot space after few days. |
Beta Was this translation helpful? Give feedback.
-
|
After many experiments i found that |
Beta Was this translation helpful? Give feedback.
-
|
Sie stoßen im Grunde auf das erwartete Verhalten von containerd, das Docker jedoch nicht sehr deutlich macht. Wenn Docker 29 auf das containerd-Backend umstellt, speichert containerd komprimierte Image-Blobs auch nach dem Entpacken in io.containerd.content.v1.content. Diese Blobs werden von Images und Tags gemeinsam genutzt und daher nicht sofort gelöscht. Mit Play-JetX wird jede Runde zu einem Adrenalinkick. Die Garbage aviator spiel https://play-jetx.com/de/aviator-spiel/ Collection entfernt sie erst, wenn sie tatsächlich nicht mehr referenziert werden, was oft nicht der Fall ist, solange Images lokal vorhanden sind. discard_unpacked_layers funktioniert nur, wenn containerd Images lokal herunterlädt. Wenn der Transferdienst aktiv ist, wird dies ignoriert, weshalb Sie use_local_image_pull = true erzwingen mussten. Selbst dann gibt die GC erst dann Speicherplatz frei, wenn Images entfernt und die GC erneut ausgeführt wird. Kurz gesagt: Es ist nichts kaputt. Um die Speichernutzung zu reduzieren, entfernen Sie ungenutzte Images oder passen Sie die Schwellenwerte der GC an; das Wachstum des Content-Speichers ist bei containerd normal. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi team,
I noticed that docker 29 started using the ContainerD backend when experimental is enable.
This causes a side effect on the
./io.containerd.content.v1.contentfolder where thepackeddata from the images are kept after the extraction using a lot of storage.If I enable only the
discard_unpacked_layersI have the following issueSo I fixed my configuration and ended with something like this:
That is the only place that
containerd config dumpprovide me with information, and I waited 5 minutes that is the default time for the GC to run.May I have some enlightenment ?
Beta Was this translation helpful? Give feedback.
All reactions