Skip to content
Tech News
← Back to articles

Docker 29 has changed its default image store for new installs

read original get Docker Desktop Image Store Guide → more articles
Why This Matters

Docker 29's shift to the containerd image store as the default storage backend marks a significant upgrade, enabling advanced features like multi-platform image building, provenance support, and WebAssembly workloads. This change enhances Docker's capabilities for developers and enterprises, fostering more flexible and secure container workflows. However, it also results in increased disk space usage, which users should consider when managing storage resources.

Key Takeaways

containerd image store with Docker Engine Copy as Markdown Open Markdown Ask Docs AI Claude Open in Claude

The containerd image store is the default storage backend for Docker Engine 29.0 and later on fresh installations. If you upgraded from an earlier version, your daemon continues using the legacy graph drivers (overlay2) until you enable the containerd image store.

containerd, the industry-standard container runtime, uses snapshotters instead of classic storage drivers for storing image and container data.

Note The containerd image store is not available when using user namespace remapping ( userns-remap ). See moby#47377 for details.

The containerd image store uses snapshotters to manage how image layers are stored and accessed on the filesystem. This differs from the classic graph drivers like overlay2.

The containerd image store enables:

Building and storing multi-platform images locally. With classic storage drivers, you need external builders for multi-platform images.

Working with images that include attestations (provenance, SBOM). These use image indices that the classic store doesn't support.

Running Wasm containers. The containerd image store supports WebAssembly workloads.

Using advanced snapshotters. containerd supports pluggable snapshotters that provide features like lazy-pulling of images (stargz) or peer-to-peer image distribution (nydus, dragonfly).

... continue reading