Docker Engine 29 has changed the default image store to containerd, duplicating storage of (compressed) base image layers
(www.docker.com)
from sanitation@lemmy.radio to selfhosted@lemmy.world on 05 May 22:19
https://lemmy.radio/post/13172413
from sanitation@lemmy.radio to selfhosted@lemmy.world on 05 May 22:19
https://lemmy.radio/post/13172413
Also see https://docs.docker.com/engine/storage/containerd
threaded - newest
Hurray! Compressing and not using it, so you have a massive increase in disk use for no fucking reason.
Oh, and every container that uses PyTorch needs to download the full 7 gigabytes instead of sharing.
A shared volume could help with this but of course every container needs to be on the same version to benefit from deduplication.
wdym by duplicating?
The article mentions that the build cache and the runtime cache were different in the past, but now are the same. I wonder if they are talking about the buildx cache, which is not the same as the build cache.
Hoping this goes somewhere github.com/containerd/containerd/issues/13307