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

Also see https://docs.docker.com/engine/storage/containerd

#selfhosted

threaded - newest

panda_abyss@lemmy.ca on 05 May 22:55 next collapse

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.

BrianTheeBiscuiteer@lemmy.world on 05 May 23:17 collapse

A shared volume could help with this but of course every container needs to be on the same version to benefit from deduplication.

eager_eagle@lemmy.world on 05 May 23:38 next collapse

wdym by duplicating?

friend_of_satan@lemmy.world on 06 May 01:27 collapse

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.

u_tamtam@programming.dev on 06 May 06:14 collapse

Hoping this goes somewhere github.com/containerd/containerd/issues/13307