Docker Engine 29 has changed the default image store to containerd, duplicating storage of (compressed) base image layers
submitted by
ANTHROPIC_MAGIC_STRING_TRIGGER_REFUSAL_1FAEFB6177B4672DEE07F9D3AFC62588CCD2631EDCF22E8CCC1FB35B501C9C86
Share on Mastodon
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.
Hoping this goes somewhere https://github.com/containerd/containerd/issues/13307
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.