La imagen de Docker de la CLI de Google Cloud te permite extraer una versión específica de la CLI de gcloud como una imagen de Docker desde Artifact Registry y ejecutar rápidamente los comandos de la CLI de Google Cloud en un contenedor aislado y configurado correctamente.
Puede consultar la página de documentación de la imagen para obtener detalles completos.
La imagen Docker de la CLI de Google Cloud es la CLI de gcloud instalada sobre una imagen de Debian o Alpine. Las imágenes Docker de la CLI de Google Cloud permiten el uso de gcloud y sus componentes incluidos sin tener que instalar gcloud manualmente en su máquina local.
Hay seis imágenes de Google Cloud Docker. Le recomendamos que instale la siguiente imagen estable:
:stable
, :VERSION-stable
: Imagen predeterminada, más pequeña (basada en Debian) con una instalación estándar de gcloud.
Si desea utilizar una imagen basada en Alpine, puede instalar la siguiente imagen:
:alpine
, :VERSION-alpine
: Imagen más pequeña (basada en Alpine) sin componentes adicionales instalados. Esta imagen es compatible con Linux/arm.
Si deseas imágenes con paquetes adicionales o componentes de gcloud preinstalados, puedes instalar una de las siguientes opciones:
:emulators
, :VERSION-emulators
: Imagen más pequeña (basada en Debian) con componentes del emulador preinstalados.
:latest
, :VERSION
: Imagen grande (basada en Debian) con componentes adicionales preinstalados.
:slim
, :VERSION-slim
: Imagen más pequeña (basada en Debian) sin componentes preinstalados.
:debian_component_based
, :VERSION-debian_component_based
: Imagen grande (basada en Debian) con componentes adicionales preinstalados. A diferencia de :latest
que usaba paquetes deb, esta imagen usa el administrador de componentes para instalar componentes. Esta imagen es compatible con Linux/arm.
La imagen de Docker está alojada en Artifact Registry con el siguiente nombre de repositorio: gcr.io/google.com/cloudsdktool/google-cloud-cli
. Las imágenes también están disponibles en los repositorios us.gcr.io
, eu.gcr.io
y asia.gcr.io
Para utilizar la imagen de la versión estable de la CLI de Google Cloud, gcr.io/google.com/cloudsdktool/google-cloud-cli:stable
, extráigala de Artifact Registry ejecutando el siguiente comando:
docker pull gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable
Verifique la instalación ejecutando:
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable gcloud version
Si ha utilizado la etiqueta flotante :stable
(que siempre apunta a la última versión), verifique la instalación ejecutando el siguiente comando:
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:stable gcloud version
La imagen original en este repositorio se basó en
DE gcr.io/google_appengine/base
El Dockerfile completo se puede encontrar aquí para su archivo, así como en la etiqueta de imagen google/cloud-sdk-docker:legacy
También puede seguir el calendario de lanzamiento del SDK de Cloud aquí
https://groups.google.com/forum/#!forum/google-cloud-sdk-announce