L'image Docker de Google Cloud CLI vous permet d'extraire une version spécifique de gcloud CLI en tant qu'image Docker à partir d'Artifact Registry et d'exécuter rapidement des commandes Google Cloud CLI dans un conteneur isolé et correctement configuré.
Vous pouvez vous référer à la page de documentation de l'image pour plus de détails.
L'image Docker de Google Cloud CLI est la gcloud CLI installée au-dessus d'une image Debian ou Alpine. Les images Docker de Google Cloud CLI permettent d'utiliser gcloud ainsi que ses composants fournis sans avoir à installer manuellement gcloud sur votre ordinateur local.
Il existe six images Google Cloud Docker. Nous vous recommandons d'installer l'image stable suivante :
:stable
, :VERSION-stable
: image par défaut, la plus petite (basée sur Debian) avec une installation gcloud standard.
Si vous souhaitez utiliser une image basée sur Alpine, vous pouvez installer l'image suivante :
:alpine
, :VERSION-alpine
: image plus petite (basée sur Alpine) sans aucun composant supplémentaire installé. Cette image prend en charge Linux/Arm.
Si vous souhaitez des images avec des packages supplémentaires ou des composants gcloud préinstallés, vous pouvez installer l'une des options suivantes :
:emulators
, :VERSION-emulators
: image plus petite (basée sur Debian) avec des composants d'émulateur préinstallés.
:latest
, :VERSION
: grande image (basée sur Debian) avec des composants supplémentaires préinstallés.
:slim
, :VERSION-slim
: image plus petite (basée sur Debian) sans aucun composant préinstallé.
:debian_component_based
, :VERSION-debian_component_based
: grande image (basée sur Debian) avec des composants supplémentaires préinstallés. Contrairement à :latest
qui utilisait des packages deb, cette image utilise le gestionnaire de composants pour installer les composants. Cette image prend en charge Linux/Arm.
L'image Docker est hébergée sur Artifact Registry sous le nom de référentiel suivant : gcr.io/google.com/cloudsdktool/google-cloud-cli
. Les images sont également disponibles dans les référentiels us.gcr.io
, eu.gcr.io
et asia.gcr.io
Pour utiliser l'image de la version stable de Google Cloud CLI, gcr.io/google.com/cloudsdktool/google-cloud-cli:stable
, extrayez-la d'Artifact Registry en exécutant la commande suivante :
docker pull gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable
Vérifiez l'installation en exécutant :
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable gcloud version
Si vous avez utilisé la balise flottante :stable
(qui pointe toujours vers la dernière version), vérifiez l'installation en exécutant la commande suivante :
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:stable gcloud version
L'image originale de ce référentiel était basée sur
DEPUIS gcr.io/google_appengine/base
Le Dockerfile complet correspondant peut être trouvé ici pour l'archivage ainsi que dans la balise d'image google/cloud-sdk-docker:legacy
Vous pouvez également suivre le calendrier de sortie du SDK Cloud ici
https://groups.google.com/forum/#!forum/google-cloud-sdk-announce