Container Registry is deprecated. Effective March 18, 2025, Container Registry is shut down and writing images to Container Registry is unavailable.
For more information about the Container Registry deprecation and how to migrate to Artifact Registry, see
Container Registry deprecation.
Container Registry documentation
Container Registry is a service for storing private container images. It provides a subset of
features provided by Artifact Registry, a universal repository manager and the recommended service
for managing container images and other artifacts in Google Cloud.
Learn more
Start your proof of concept with $300 in free credit
-
Get access to Gemini 2.0 Flash Thinking
-
Free monthly usage of popular products, including AI APIs and BigQuery
-
No automatic charges, no commitment
Keep exploring with 20+ always-free products
Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses,
and more.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-25 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-25 UTC."],[[["\u003cp\u003eContainer Registry is a service designed for storing private container images.\u003c/p\u003e\n"],["\u003cp\u003eArtifact Registry is the recommended service for managing container images and other artifacts in Google Cloud and offers a more comprehensive set of features than Container Registry.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation offers guides on transitioning to Artifact Registry, authentication, pushing/pulling images, access control, image management, and other key features.\u003c/p\u003e\n"],["\u003cp\u003eResources such as troubleshooting, pricing, quotas, release notes, and support are available to users of Container Registry.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes API references for the Docker Registry and REST, along with Container Analysis Client Libraries.\u003c/p\u003e\n"]]],[],null,["# Container Registry documentation\n================================\n\n[Read product documentation](/container-registry/docs/overview)\nContainer Registry is a service for storing private container images. It provides a subset of\nfeatures provided by Artifact Registry, a universal repository manager and the recommended service\nfor managing container images and other artifacts in Google Cloud.\n\n[Learn more](/container-registry/docs/overview)\n[Get started for free](https://console.cloud.google.com/freetrial) \n\n#### Start your proof of concept with $300 in free credit\n\n- Get access to Gemini 2.0 Flash Thinking\n- Free monthly usage of popular products, including AI APIs and BigQuery\n- No automatic charges, no commitment \n[View free product offers](/free/docs/free-cloud-features#free-tier) \n\n#### Keep exploring with 20+ always-free products\n\n\nAccess 20+ free products for common use cases, including AI APIs, VMs, data warehouses,\nand more.\n\nDocumentation resources\n-----------------------\n\nFind quickstarts and guides, review key references, and get help with common issues. \nformat_list_numbered\n\n### Guides\n\n-\n\n [Transitioning to Artifact Registry](/artifact-registry/docs/transition/transition-from-gcr)\n\n-\n\n [Authentication methods](/container-registry/docs/advanced-authentication)\n\n-\n\n [Pushing and pulling images](/container-registry/docs/pushing-and-pulling)\n\n-\n\n [Configuring access control](/container-registry/docs/access-control)\n\n-\n\n [Managing images](/container-registry/docs/managing)\n\n-\n\n [Pulling cached Docker Hub images](/container-registry/docs/pulling-cached-images)\n\n-\n\n [Using Container Registry with Google Cloud](/container-registry/docs/using-with-google-cloud-platform)\n\n-\n\n [Getting vulnerabilities and metadata for images](/container-registry/docs/get-image-vulnerabilities)\n\nfind_in_page\n\n### Reference\n\n-\n\n [Docker Registry API](/container-registry/docs/reference/docker-api)\n\n-\n\n [Container Analysis Client Libraries](/container-registry/docs/reference/libraries)\n\n-\n\n [REST API](/container-registry/docs/reference/rest)\n\ninfo\n\n### Resources\n\n-\n\n [Troubleshooting](/container-registry/docs/troubleshooting)\n\n-\n\n [Pricing](/container-registry/pricing)\n\n-\n\n [Quotas and limits](/container-registry/quotas)\n\n-\n\n [Release notes](/container-registry/docs/release-notes)\n\n-\n\n [Getting support](/container-registry/docs/getting-support)\n\nRelated videos\n--------------"]]