Coder logo

Google Container Registry

Google Container Registry (GCR) uses different authorization methods, unlike the generic registry:2 image that requires a username and password. This article will show you how to add GCR to Coder using a _json_key file.

Adding a private GCR registry

Create a _json_key file with your authorization information:

  1. In the Google Cloud Console, configure a service account for access to the GCR registry holding your images for use with Coder.
  2. Create a JSON key file.

Add your private GCR registry during the process of adding images. To import an image:

  1. Go to Images > Import Image in the upper-right.
  2. In the dialog that opens, you'll be prompted to pick a registry by default. However, to add a registry, click Add a new registry, which is the option located immediately below the registry selector.
  3. You'll be asked to provide a registry name and the registry. You can leave the registry kind as the default Generic value.
  4. Since your registry is a private registry, provide the _json_key string for the username and the file's contents for password.
  5. Continue with the process of adding your image.
  6. When done, click Import.