DevOps Glossary

Container Registry

A service that stores and versions container images so teams can push, pull, and run the same app reliably across environments.

Container Registry is a managed repository for storing, versioning, and distributing container images (the packaged app filesystem plus runtime metadata) so tools like Docker and Kubernetes can pull and run the exact same artifact across environments. It addresses the challenge of moving builds reliably from CI to staging and production by providing a single source of truth with access control, image naming via human-friendly tags, and immutable digests (content-based identifiers) that pin a specific image. At a high level, build pipelines push images to the registry, and deployment systems pull them on demand, often benefiting from caching, retention policies, and vulnerability scanning.

With a Container Registry, releases are repeatable and auditable because every node deploys the same image; without it, teams tend to rebuild or share images informally, increasing drift, broken rollouts, and supply-chain risk. This gap exists because images are large binary artifacts that need consistent addressing and controlled distribution across many machines and clusters.