{"id":13547022,"url":"https://github.com/GoogleCloudPlatform/cloud-sdk-docker","last_synced_at":"2025-04-02T19:32:13.511Z","repository":{"id":14560643,"uuid":"17276380","full_name":"GoogleCloudPlatform/cloud-sdk-docker","owner":"GoogleCloudPlatform","description":"Google Cloud CLI Docker Image - Docker Image containing the gcloud CLI and its bundled components.","archived":false,"fork":false,"pushed_at":"2025-03-27T18:33:02.000Z","size":767,"stargazers_count":752,"open_issues_count":12,"forks_count":237,"subscribers_count":90,"default_branch":"master","last_synced_at":"2025-03-30T12:04:03.959Z","etag":null,"topics":["gcloud","google-cloud-sdk"],"latest_commit_sha":null,"homepage":"https://cloud.google.com/sdk/docs/downloads-docker","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GoogleCloudPlatform.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-02-28T05:37:03.000Z","updated_at":"2025-03-20T00:49:49.000Z","dependencies_parsed_at":"2023-02-16T13:00:46.523Z","dependency_job_id":"f39881e2-28b5-4af6-9e4e-1c8378dd3ab6","html_url":"https://github.com/GoogleCloudPlatform/cloud-sdk-docker","commit_stats":{"total_commits":725,"total_committers":58,"mean_commits":12.5,"dds":0.7393103448275862,"last_synced_commit":"7e0798ffd072a7518568091d38e0888345e3d1ff"},"previous_names":[],"tags_count":257,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fcloud-sdk-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fcloud-sdk-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fcloud-sdk-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fcloud-sdk-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GoogleCloudPlatform","download_url":"https://codeload.github.com/GoogleCloudPlatform/cloud-sdk-docker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246880156,"owners_count":20848819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gcloud","google-cloud-sdk"],"created_at":"2024-08-01T12:00:49.634Z","updated_at":"2025-04-02T19:32:13.001Z","avatar_url":"https://github.com/GoogleCloudPlatform.png","language":"Dockerfile","funding_links":[],"categories":["Dockerfile"],"sub_categories":[],"readme":"The Google Cloud CLI Docker image lets you pull a specific version of gcloud CLI as a Docker image from [Artifact Registry](https://cloud.google.com/artifact-registry) and quickly execute Google Cloud CLI commands in an isolated, correctly configured container. \n\nYou can refer to the image's [documentation page](https://cloud.google.com/sdk/docs/downloads-docker) for complete details.\n\n# Google Cloud CLI Docker\n\nThe Google Cloud CLI Docker image is the gcloud CLI installed on top of a Debian or Alpine image. The Google Cloud CLI Docker Images enable the usage of gcloud as well as its bundled components without having to manually install gcloud in your local machine.\n\n## Docker image options\n\nThere are six Google Cloud Docker images. We recommend that you install\nthe following stable image:\n\n* `:stable`, `:VERSION-stable`: Default, Smallest (Debian-based) image with a\nstandard gcloud installation.\n\nIf you want to use an Alpine-based image, you can install the following\nimage:\n\n* `:alpine`, `:VERSION-alpine`: Smaller (Alpine-based) image with no additional\ncomponents installed. This image supports linux/arm.\n\nIf you want images with additional packages or gcloud components pre-installed,\nyou can install one of the following options:\n\n* `:emulators`, `:VERSION-emulators`: Smaller (Debian-based) image with emulator\ncomponents pre-installed.\n* `:latest`, `:VERSION`: Large (Debian-based) image with additional components\npre-installed.\n* `:slim`, `:VERSION-slim`: Smaller (Debian-based) image with no components\npre-installed.\n* `:debian_component_based`, `:VERSION-debian_component_based`: Large (Debian-based)\nimage with additional components pre-installed. As opposed to `:latest` which\nused deb packages, this image uses the component manager to install components.\nThis image supports linux/arm.\n\n## Installing a Docker image\n\nThe Docker image is hosted on\n[Artifact Registry](https://console.cloud.google.com/artifacts/docker/google.com:cloudsdktool/us/gcr.io/google-cloud-cli)\nwith the following repository name:\n`gcr.io/google.com/cloudsdktool/google-cloud-cli`. The images are also available\nusing the `us.gcr.io`, `eu.gcr.io`, and `asia.gcr.io` repositories.\n\n1. To use the image of the stable Google Cloud CLI release,\n  `gcr.io/google.com/cloudsdktool/google-cloud-cli:stable`,\n  pull it from [Artifact Registry](https://console.cloud.google.com/artifacts/docker/google.com:cloudsdktool/us/gcr.io/google-cloud-cli)\n  by running the following command:\n\n  ```none\n  docker pull gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable\n  ```\n\n2. Verify the installation by running:\n\n  ```none\n  docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable gcloud version\n  ```\n\n  If you have used the floating `:stable` tag (which always point to the latest\n  release), verify the installation by running the following command:\n\n  ```none\n  docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:stable gcloud version\n  ```\n\n### Legacy image (Google App Engine based)\n\nThe original image in this repository was based off of\n\n\u003e FROM gcr.io/google_appengine/base\n\nThe full Dockerfile for that can be found\n[here](google_appengine_base/Dockerfile) for archival as well as in image tag\n`google/cloud-sdk-docker:legacy`\n\n### Cloud SDK Release Tracking\n\nYou can also follow the Cloud SDK Release schedule here\n- [https://groups.google.com/forum/#!forum/google-cloud-sdk-announce](https://groups.google.com/forum/#!forum/google-cloud-sdk-announce)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGoogleCloudPlatform%2Fcloud-sdk-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGoogleCloudPlatform%2Fcloud-sdk-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGoogleCloudPlatform%2Fcloud-sdk-docker/lists"}