liveBook · Manning

Manifest list

A manifest list is a container-image metadata document that maps a common image reference to platform-specific image manifests.

How 2 Manning books explain it

Learn Docker in a Month of Lunches, Second Edition

A manifest list is an image metadata structure that maps a multi-platform image reference to platform-specific image manifests.

How it is used
Groups platform-specific images under one tag so a pull can find a matching OS and CPU variant.
How deep it goes
Defines the manifest relationship and walks through inspection, manual publication, and Buildx automation, without detailing the registry metadata format.
Examples
Inspects a published image, groups Linux architecture variants on Docker Hub, and assigns a Linux-and-Windows GHCR workflow.
What you can do after
Build it from scratch with docker manifest create and push, or apply it via Buildx build --push.

Read how Learn Docker in a Month of Lunches, Second Edition explains manifest list →

Architecting an Apache Iceberg Lakehouse

A manifest list is an Apache Iceberg metadata structure that represents a snapshot by listing its manifest files and summary statistics.

How it is used
Uses snapshot-level statistics to prune unnecessary partitions and data files during query planning.
How deep it goes
Explains snapshot linkage, manifest references, statistics, pruning, and metadata-sprawl effects on planning and coordination.
Examples
Uses a January 2024 query and figures showing metadata pruning, metadata bloat, and efficient manifest organization.
What you can do after
Evaluate query pruning by tracing snapshot, manifest-list, and manifest filtering before data scanning.

Read how Architecting an Apache Iceberg Lakehouse explains manifest list →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.