Mit dem Docker-Image der Google Cloud CLI können Sie eine bestimmte Version der gcloud CLI als Docker-Image aus Artifact Registry abrufen und Google Cloud CLI-Befehle schnell in einem isolierten, korrekt konfigurierten Container ausführen.
Ausführliche Informationen finden Sie auf der Dokumentationsseite des Bildes.
Das Google Cloud CLI Docker-Image ist die gcloud CLI, die auf einem Debian- oder Alpine-Image installiert wird. Die Google Cloud CLI-Docker-Images ermöglichen die Nutzung von gcloud sowie seiner gebündelten Komponenten, ohne dass gcloud manuell auf Ihrem lokalen Computer installiert werden muss.
Es gibt sechs Google Cloud Docker-Images. Wir empfehlen Ihnen, das folgende stabile Image zu installieren:
:stable
, :VERSION-stable
: Standardmäßiges, kleinstes (Debian-basiertes) Image mit einer Standard-gcloud-Installation.
Wenn Sie ein Alpine-basiertes Image verwenden möchten, können Sie das folgende Image installieren:
:alpine
, :VERSION-alpine
: Kleineres (Alpine-basiertes) Image ohne installierte zusätzliche Komponenten. Dieses Image unterstützt Linux/Arm.
Wenn Sie Bilder mit vorinstallierten zusätzlichen Paketen oder gcloud-Komponenten wünschen, können Sie eine der folgenden Optionen installieren:
:emulators
, :VERSION-emulators
: Kleineres (Debian-basiertes) Image mit vorinstallierten Emulatorkomponenten.
:latest
, :VERSION
: Großes (Debian-basiertes) Image mit vorinstallierten zusätzlichen Komponenten.
:slim
, :VERSION-slim
: Kleineres (Debian-basiertes) Image ohne vorinstallierte Komponenten.
:debian_component_based
, :VERSION-debian_component_based
: Großes (Debian-basiertes) Image mit vorinstallierten zusätzlichen Komponenten. Im Gegensatz zu :latest
, das Deb-Pakete verwendete, verwendet dieses Image den Komponentenmanager, um Komponenten zu installieren. Dieses Image unterstützt Linux/Arm.
Das Docker-Image wird in Artifact Registry mit dem folgenden Repository-Namen gehostet: gcr.io/google.com/cloudsdktool/google-cloud-cli
. Die Bilder sind auch über die Repositorys us.gcr.io
, eu.gcr.io
und asia.gcr.io
verfügbar.
Um das Image der stabilen Google Cloud CLI-Version ( gcr.io/google.com/cloudsdktool/google-cloud-cli:stable
) zu verwenden, rufen Sie es aus Artifact Registry ab, indem Sie den folgenden Befehl ausführen:
docker pull gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable
Überprüfen Sie die Installation, indem Sie Folgendes ausführen:
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable gcloud version
Wenn Sie das Floating-Tag :stable
verwendet haben (das immer auf die neueste Version verweist), überprüfen Sie die Installation, indem Sie den folgenden Befehl ausführen:
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:stable gcloud version
Das Originalbild in diesem Repository basierte auf
VON gcr.io/google_appengine/base
Die vollständige Docker-Datei dafür finden Sie hier zur Archivierung sowie im Image-Tag google/cloud-sdk-docker:legacy
Sie können den Zeitplan für die Veröffentlichung des Cloud SDK auch hier verfolgen
https://groups.google.com/forum/#!forum/google-cloud-sdk-announce