Образ Google Cloud CLI Docker позволяет получить определенную версию gcloud CLI в виде образа Docker из реестра артефактов и быстро выполнять команды Google Cloud CLI в изолированном, правильно настроенном контейнере.
Вы можете обратиться к странице документации изображения для получения полной информации.
Образ Google Cloud CLI Docker — это интерфейс командной строки gcloud, установленный поверх образа Debian или Alpine. Образы Docker Google Cloud CLI позволяют использовать gcloud, а также входящие в него компоненты без необходимости вручную устанавливать gcloud на локальный компьютер.
Существует шесть образов Google Cloud Docker. Мы рекомендуем вам установить следующий стабильный образ:
:stable
, :VERSION-stable
: образ по умолчанию, самый маленький (на основе Debian) образ со стандартной установкой gcloud.
Если вы хотите использовать образ на основе 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) с предустановленными дополнительными компонентами. В отличие от :latest
, который использовал пакеты deb, этот образ использует менеджер компонентов для установки компонентов. Этот образ поддерживает Linux/arm.
Образ Docker размещается в реестре артефактов со следующим именем репозитория: gcr.io/google.com/cloudsdktool/google-cloud-cli
. Изображения также доступны в репозиториях us.gcr.io
, eu.gcr.io
и asia.gcr.io
Чтобы использовать образ стабильной версии Google Cloud CLI, gcr.io/google.com/cloudsdktool/google-cloud-cli:stable
, извлеките его из реестра артефактов, выполнив следующую команду:
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