Manifest list
A manifest list is a container-image metadata document that maps a common image reference to platform-specific image manifests.
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
- manifest filehas part · A manifest file is a machine-readable document that declares metadata, configuration, contents, or resources associated with a software artifact, application, or collection.
- snapshotpart of · A snapshot is a fixed representation or copy of data or system state as it existed at a particular point in time.
- Buildxproduced by · Buildx is a Docker CLI plugin for building container images with advanced capabilities, including multi-platform builds.
- image varianthas part · An image variant is a platform-specific version of a container image that contains the same application for a particular CPU architecture and operating system.
- container registryuses · A container registry is a service or repository for storing, managing, and distributing container images and related artifacts.
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.

