Google Container Registry (GCR) Knowledge

Kip Landergren

(Updated: )

My Google Container Registry knowledge base explaining its relationship to Google Cloud Storage and configuration with Docker.

Contents

Overview

Google Container Registry (GCR) is Google’s Docker registry offering, built on top of Google Cloud Storage. Images are scoped within a GCP project, stored in a Cloud Storage bucket, and may have configurable access levels.

Additional features including deployment capabilities and vulnerability scanning are available.

Core Idea

Provide a Docker registry fully integrated into the GCP ecosystem.

Configuration

gcloud is bundled with a credential helper to configure docker for communication with gcr.io as an image registry. More info on this in the GCR Reference.

The underlying buckets where images are stored may be configured with role-based access controls or bucket-level permissions via the Cloud Storage console, or gcloud.