Google Cloud CLI Docker イメージを使用すると、Artifact Registry から特定のバージョンの gcloud CLI を Docker イメージとして取得し、分離された正しく構成されたコンテナ内で Google Cloud CLI コマンドを迅速に実行できます。
詳細については、イメージのドキュメント ページを参照してください。
Google Cloud CLI Docker イメージは、Debian または Alpine イメージの上にインストールされる gcloud CLI です。 Google Cloud CLI Docker イメージを使用すると、ローカル マシンに gcloud を手動でインストールすることなく、gcloud とそれにバンドルされたコンポーネントを使用できるようになります。
Google Cloud Docker イメージは 6 つあります。次の安定したイメージをインストールすることをお勧めします。
:stable
、 :VERSION-stable
: 標準の gcloud インストールを使用したデフォルトの最小 (Debian ベース) イメージ。
Alpine ベースのイメージを使用する場合は、次のイメージをインストールできます。
:alpine
、 :VERSION-alpine
: 追加コンポーネントがインストールされていない、より小さい (Alpine ベースの) イメージ。このイメージは Linux/arm をサポートしています。
追加のパッケージまたは gcloud コンポーネントがプリインストールされたイメージが必要な場合は、次のいずれかのオプションをインストールできます。
:emulators
、 :VERSION-emulators
: エミュレータ コンポーネントがプリインストールされた小さい (Debian ベースの) イメージ。
:latest
、 :VERSION
: 追加コンポーネントがプリインストールされた大きな (Debian ベースの) イメージ。
:slim
、 :VERSION-slim
: コンポーネントがプリインストールされていない小さい (Debian ベースの) イメージ。
:debian_component_based
、 :VERSION-debian_component_based
: 追加コンポーネントがプリインストールされた大きな (Debian ベース) イメージ。 deb パッケージを使用した:latest
とは対照的に、このイメージはコンポーネント マネージャーを使用してコンポーネントをインストールします。このイメージは Linux/arm をサポートしています。
Docker イメージは、リポジトリ名gcr.io/google.com/cloudsdktool/google-cloud-cli
で Artifact Registry でホストされています。イメージは、 us.gcr.io
、 eu.gcr.io
、およびasia.gcr.io
リポジトリを使用して入手することもできます。
安定した Google Cloud CLI リリースのイメージgcr.io/google.com/cloudsdktool/google-cloud-cli:stable
を使用するには、次のコマンドを実行して Artifact Registry からイメージを取得します。
docker pull gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable
以下を実行してインストールを確認します。
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable gcloud version
フローティング:stable
タグ (常に最新リリースを指す) を使用した場合は、次のコマンドを実行してインストールを確認します。
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:stable gcloud version
このリポジトリの元のイメージは、以下に基づいています。
gcr.io/google_appengine/base から
その完全な Dockerfile は、アーカイブ用にこことイメージ タグgoogle/cloud-sdk-docker:legacy
にあります。
ここで Cloud SDK リリース スケジュールを確認することもできます
https://groups.google.com/forum/#!forum/google-cloud-sdk-announce