Deploying container images from Google Cloud Marketplace to Kubernetes or Docker
Stay organized with collections
Save and categorize content based on your preferences.
This page is a supplemental guide to the container readme for each
Google Cloud Marketplace container product.
It provides additional information for deploying a container to a
brand new Google Kubernetes Engine cluster or to a local Minikube cluster.
It also provides links for using Docker.
Deploy a container
The following sections describe how to deploy to Kubernetes and to Docker.
Deploy to Kubernetes
There are two methods to deploy containers to Kubernetes. You can deploy to
Google Kubernetes Engine, or locally to your machine using Minikube. Both methods are
described below.
Deploy to Google Kubernetes Engine
Install the required tools
Follow the steps in the
Quickstart for Google Kubernetes Engine.
These steps will help you setup your environment with gcloud and kubectl.
Verify that kubectl can connect to the clusters
After your environment is set up, verify kubectl can reach the clusters you
created. You can run the following to see if your nodes are running:
kubectl get nodes
Follow the getting started documentation for the container in the
Kubernetes section
Each container product on Cloud Marketplace contains a getting
started guide. You can access the container getting started document by
selecting the container you want to deploy from
the Google Cloud console,
and then clicking the Get Started with {product name} button near
the top of the page.
Deploy to Minikube
Install the required tools
Follow the steps in the
Minikube Setup guide.
These steps will help you setup a local Minikube environment. After
minikube start in the linked instructions, you can then follow the
instructions below.
Verify that kubectl can connect to the clusters
While Minikube is running (after running minikube start), you can use the
following command to check if your nodes are running:
kubectl get nodes
Follow the getting started documentation for the container in the Kubernetes section
Each container product on Cloud Marketplace contains a getting
started guide. You can access the container getting started document by
selecting the container you want to deploy from
the Google Cloud console,
and then clicking the Get Started with [product_name] button
near the top of the page.
Deploy to Docker
Install Docker
To deploy a container to Docker, first install Docker on your local machine
or virtual machine. The Docker installation guide is available from the
Docker website.
Follow the steps in the getting started guide
Each container product on Cloud Marketplace contains a getting
started guide. You can access the container's getting started guide by
selecting the container you want to deploy from
the Google Cloud console
and then clicking the Get Started with [product_name] button near
the top of the page.
[[["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-09-04 UTC."],[],[],null,["# Deploying container images from Google Cloud Marketplace to Kubernetes or Docker\n\nThis page is a supplemental guide to the container readme for each\n[Google Cloud Marketplace container product](https://console.cloud.google.com/marketplace/browse?filter=solution-type:container).\nIt provides additional information for deploying a container to a\nbrand new Google Kubernetes Engine cluster or to a local Minikube cluster.\nIt also provides links for using Docker.\n| As of July 18, 2018, the container registry\n| `launcher.gcr.io` and its alias `l.gcr.io` are deprecated.\n| Docker images in `launcher.gcr.io` remain available, but are\n| no longer updated.\n|\n| If you are currently pulling images from `launcher.gcr.io`, you\n| must:\n|\n| - Change all your references to `marketplace.gcr.io`.\n| - Set up [authentication](/container-registry/docs/advanced-authentication) for Container Registry, using the following command: \n|\n| ```\n| gcloud auth configure-docker\n| \n| ```\n\nDeploy a container\n==================\n\nThe following sections describe how to deploy to Kubernetes and to Docker.\n\nDeploy to Kubernetes\n--------------------\n\nThere are two methods to deploy containers to Kubernetes. You can deploy to\nGoogle Kubernetes Engine, or locally to your machine using Minikube. Both methods are\ndescribed below.\n\n### Deploy to Google Kubernetes Engine\n\n1. **Install the required tools** \n\n Follow the steps in the\n [Quickstart for Google Kubernetes Engine](/kubernetes-engine/docs/deploy-app-cluster).\n These steps will help you setup your environment with `gcloud` and `kubectl`.\n\n2. **Verify that `kubectl` can connect to the clusters** \n\n After your environment is set up, verify `kubectl` can reach the clusters you\n created. You can run the following to see if your nodes are running:\n\n kubectl get nodes\n\n3. **Follow the getting started documentation for the container in the\n Kubernetes section** \n\n Each container product on Cloud Marketplace contains a getting\n started guide. You can access the container getting started document by\n selecting the container you want to deploy from\n [the Google Cloud console](https://console.cloud.google.com/marketplace/browse?filter=solution-type:container),\n and then clicking the **Get Started with {** *product name* **}** button near\n the top of the page.\n\n### Deploy to Minikube\n\n1. **Install the required tools** \n\n Follow the steps in the\n [Minikube Setup guide](https://kubernetes.io/docs/getting-started-guides/minikube/).\n These steps will help you setup a local Minikube environment. After\n **minikube start** in the linked instructions, you can then follow the\n instructions below.\n\n2. **Verify that `kubectl` can connect to the clusters** \n\n While Minikube is running (after running `minikube start`), you can use the\n following command to check if your nodes are running:\n\n kubectl get nodes\n\n3. **Follow the getting started documentation for the container in the Kubernetes section**\n\n Each container product on Cloud Marketplace contains a getting\n started guide. You can access the container getting started document by\n selecting the container you want to deploy from\n [the Google Cloud console](https://console.cloud.google.com/marketplace/browse?filter=solution-type:container),\n and then clicking the **Get Started with \\[product_name\\]** button\n near the top of the page.\n\nDeploy to Docker\n----------------\n\n1. **Install Docker**\n\n To deploy a container to Docker, first install Docker on your local machine\n or virtual machine. The Docker installation guide is available from the\n Docker [website](https://docs.docker.com/engine/installation/).\n2. **Follow the steps in the getting started guide**\n\n Each container product on Cloud Marketplace contains a getting\n started guide. You can access the container's getting started guide by\n selecting the container you want to deploy from\n [the Google Cloud console](https://console.cloud.google.com/marketplace/browse?filter=solution-type:container)\n and then clicking the **Get Started with \\[product_name\\]** button near\n the top of the page."]]