For more information about the Container Registry deprecation and how to migrate to Artifact Registry, seeContainer Registry deprecation.
Container Registry deprecation Stay organized with collections Save and categorize content based on your preferences.
Container Registry shutdown
The shutdown is scheduled as follows:
- Effective March 18, 2025, writing images to Container Registry isunavailable.
- After June 03, 2025, reading images from Container Registry isunavailable. Existing images in Container Registry are inaccessible.
- Effective October 14, 2025, if you have completed the steps to set up
gcr.iorepositories in Artifact Registry, thenpushing togcr.ioendpoints stores images in Artifact Registry and allgcr.ioURLs are served from Artifact Registry. Any imagesin Container Registry that haven't been copied to Artifact Registry areunavailable.
Transition to Artifact Registry
Depending on how you configure and use Container Registry, you mightneed to perform some configuration steps to prepare a new project to successfullyhandle requests to thegcr.io domain. For example, principals that accessthe repositories must have an appropriate Artifact Registry role or a role withequivalent permissions.
We recommend that you transition projects with active Container Registry usage toArtifact Registry repositories. SeeTransition from Container Registryto learn about feature differences and transition options.
Use our transition tooling
Warning: After June 03, 2025, if you haven't transitioned toArtifact Registry, then images in Container Registry are inaccessible.Use the following tools to check which projects have Container Registry usage,copy images from Container Registry to Artifact Registry, and automatically migratemultiple projects from Container Registry to Artifact Registry.
- Check Container Registry usage.
- Use ourmigration tool to migrate projects fromContainer Registry to Artifact Registry, copy images, and select your preferredtransition repository type.
We will continue to communicate changes to the service in accordance with theGoogle Cloud terms of service.
Container Registry deprecation history
The following restrictions were implemented as part of our phased approach todiscontinuing Container Registry:
- Effective March 18, 2025, writing images to Container Registry isunavailable.
- Effective January 8, 2024, in organizations that haven't usedContainer Registry before, and in projects that don't belong to organizations,all new
gcr.iorepositories are hosted on Artifact Registry by default. - Effective May 15, 2024, Google Cloud projects without previous usage ofContainer Registry only support
gcr.iorepositories hosted inArtifact Registry. - Effective May 15, 2023, Container Registry is deprecated.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-15 UTC.