Our support for building and deploying Docker-based applications combined with Google's new private registry service make this a fantastic combination for anyone looking to accelerate their Docker development efforts.
Many of you already use our custom workflows for Docker applications that let you quickly move from committing code changes to having validated Docker images ready to deploy. With Google Container Registry (GCR), you can now manage those Docker images with secure, private Docker image storage on Google Cloud Platform, known for consistent uptime and security. Additionally, GCR provides additional benefits we think you will like, such as fine grained access control, server-side encryption of images, and super fast deployment to Google Container Engine and Google Compute Engine. Once stored in GCR, you can easily access the images from any machine for use in a variety of scenarios, including deploying to Google Compute Engine (GCE) via Google Container Engine (GKE), deploying to AWS, or pulling to local machines using the Docker command line interface.
Via this integration, we have enabled the following activities with GCR:
Pull private images stored on GCR to use as basis for a continuous integration (CI) run
Push an image to GCR resulting from a successful CI run (i.e. after building and testing a source code change)
- Pull a private image stored on GCR to use as the base image for a Dockerfile build
Pushing an image to GCR is available on all plans at no additional cost. Pulling images from GCR is available to our $1/mo Startup plan customers with dedicated hosts.