Container Registry

Definition

Google's service for storing and managing Docker container images, enabling easy access and version control for developers and teams.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between Container Registry and Artifact Registry?
Container Registry (GCR) is focused on storing container images. Artifact Registry is Google Cloud’s newer service that can store container images and other artifacts (like language packages) in the same product, with newer features and regional repository options. For most new Google Cloud setups, Artifact Registry is the recommended choice, while Container Registry is often used for existing projects.
When should I use Container Registry?
Use a container registry when you need a secure, centralized place to store and version container images that will be deployed to environments like Kubernetes or Cloud Run. On Google Cloud, consider using Artifact Registry for new projects; use Container Registry mainly if you already have existing GCR image paths or legacy workflows that depend on it.
How much does Container Registry cost?
Costs typically depend on how much image data you store (storage), how often images are downloaded (network egress, especially across regions or to the internet), and any related operations in your CI/CD pipeline. Pricing varies by region and usage patterns; the biggest cost drivers are usually stored image size, retention of many tags/versions, and cross-region or internet egress when pulling images.

Category: containers

Difficulty: intermediate

See Also