Google last week announced the beta release of Google Container Registry, a service for secure hosting, sharing and management of private container repositories.
Docker is the dominant technology for containerization, and Google Cloud Platform supports that via multiple services like Google Container Engine, Managed VMs on App Engine and VMs on Google Compute Engine. For organizations invested in the Google Cloud Platform, there is a question of hosting the container repositories in an easily accessible, secure and cost-effective solution. While Docker does allow hosting of the images in a central registry, that is public by default and not suitable for private images. Google Container Registry is the service that plans to address that.
Key benefits of Google Container Registry include access control that allows only members of your Google Cloud Platform project to push and pull images, automatic Encryption for images, and eventually fast and reliable deployment into Container Engine or Compute Engine instances.
The service is integrated into the command line Google Cloud SDK via which authorized users can push and pull container images to the registry. Once the images are available in a registry, users can specify the URI to the images while spinning up instances.
Google has not announced eventual pricing of the service. There is no extra charge for using the service while it's in beta, except for the costs incurred for storing the images in Google Cloud Storage.
For developers trying to come up to speed with Container technologies, Google has started a series of in-depth articles.
To get started with Google Container Registry, check out the documentation.