A imagem do Docker da CLI do Google Cloud permite extrair uma versão específica da CLI gcloud como uma imagem do Docker do Artifact Registry e executar rapidamente comandos da CLI do Google Cloud em um contêiner isolado e configurado corretamente.
Você pode consultar a página de documentação da imagem para obter detalhes completos.
A imagem Docker da CLI do Google Cloud é a CLI gcloud instalada sobre uma imagem Debian ou Alpine. As imagens Docker da CLI do Google Cloud permitem o uso do gcloud, bem como de seus componentes incluídos, sem a necessidade de instalar manualmente o gcloud em sua máquina local.
Existem seis imagens do Google Cloud Docker. Recomendamos que você instale a seguinte imagem estável:
:stable
, :VERSION-stable
: Padrão, menor imagem (baseada em Debian) com uma instalação gcloud padrão.
Se quiser usar uma imagem baseada em Alpine, você pode instalar a seguinte imagem:
:alpine
, :VERSION-alpine
: Imagem menor (baseada em Alpine) sem componentes adicionais instalados. Esta imagem suporta Linux/arm.
Se quiser imagens com pacotes adicionais ou componentes gcloud pré-instalados, você pode instalar uma das seguintes opções:
:emulators
, :VERSION-emulators
: Imagem menor (baseada em Debian) com componentes do emulador pré-instalados.
:latest
, :VERSION
: Imagem grande (baseada em Debian) com componentes adicionais pré-instalados.
:slim
, :VERSION-slim
: Imagem menor (baseada em Debian) sem componentes pré-instalados.
:debian_component_based
, :VERSION-debian_component_based
: Imagem grande (baseada em Debian) com componentes adicionais pré-instalados. Ao contrário de :latest
que usava pacotes deb, esta imagem usa o gerenciador de componentes para instalar componentes. Esta imagem suporta Linux/arm.
A imagem do Docker está hospedada no Artifact Registry com o seguinte nome de repositório: gcr.io/google.com/cloudsdktool/google-cloud-cli
. As imagens também estão disponíveis nos repositórios us.gcr.io
, eu.gcr.io
e asia.gcr.io
.
Para usar a imagem da versão estável do Google Cloud CLI, gcr.io/google.com/cloudsdktool/google-cloud-cli:stable
, extraia-a do Artifact Registry executando o seguinte comando:
docker pull gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable
Verifique a instalação executando:
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable gcloud version
Se você usou a tag flutuante :stable
(que sempre aponta para a versão mais recente), verifique a instalação executando o seguinte comando:
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:stable gcloud version
A imagem original neste repositório foi baseada em
DE gcr.io/google_appengine/base
O Dockerfile completo para isso pode ser encontrado aqui para arquivamento, bem como na tag de imagem google/cloud-sdk-docker:legacy
Você também pode acompanhar o cronograma de lançamento do Cloud SDK aqui
https://groups.google.com/forum/#!forum/google-cloud-sdk-announce