Minimal Google cloud sdk with alpine base.
10K+
Pull this image Docker Hub:
docker pull dwdraju/alpine-gcloud:latest
To authenticate the gcloud sdk docker image using browser authentication, run
docker run -ti --name gsdocker dwdraju/alpine-gcloud gcloud auth login
export GCLOUD_PROJECT_ID=myprojectIDdocker run -ti -v $(pwd)/service-account-key.json:/service-account-key.json --name gcdocker dwdraju/alpine-gcloud gcloud auth activate-service-account --key-file=/service-account-key.json --project "$GCLOUD_PROJECT_ID" --quiet
Additional flags like ACCOUNT_NAME, --prompt-for-password can be used during authentication. Full list is on Cloud SDK doc
The docker image can be used to access resources in google cloud as bounded by IAM permission using the volume. To list the container clusters:
docker run --rm -ti --volumes-from gcdocker dwdraju/alpine-gcloud gcloud container clusters list
Content type
Image
Digest
Size
104.6 MB
Last updated
about 5 years ago
docker pull dwdraju/alpine-gcloud