@@ -31,31 +31,67 @@ The Google Cloud CLI Docker image is the gcloud CLI installed on top of a Debian
3131
3232## Docker image options
3333
34- There are six Google Cloud Docker images. We recommend that you install
35- the following stable image:
36-
37- * ` :stable ` , ` :VERSION-stable ` : Default, Smallest (Debian-based) image with a
38- standard gcloud installation.
34+ There are six Google Cloud CLI Docker images, and all will install the
35+ ` gcloud ` , ` gsutil ` and ` bq ` command-line tools. We recommend that you install
36+ the ` :stable ` image for a minimal environment. You can also
37+ use the stable image as the base image for your own deployments which gives you
38+ the flexibility of installing only the components and packages that you need in
39+ your image:
40+
41+ * ` :stable ` , ` :VERSION-stable ` : Provides a gcloud installation
42+ with ` gsutil ` and ` bq ` components. The image is built upon the latest
43+ [ Google-Provided] ( /software-supply-chain-security/docs/base-images#google-provided_base_images )
44+ Debian 12 base image. This image supports both ` linux/amd ` and ` linux/arm `
45+ platforms. To install specific gcloud versions, use
46+ the ` :VERSION-stable ` tag.
3947
4048If you want to use an Alpine-based image, you can install the following
4149image:
4250
43- * ` :alpine ` , ` :VERSION-alpine ` : Smaller (Alpine-based) image with no additional
44- components installed. This image supports linux/arm.
51+ * ` :alpine ` , ` :VERSION-alpine ` : Similar to stable but built upon the latest
52+ [ Alpine 3.20] ( https://github.com/alpinelinux/docker-alpine/tree/v3.20 )
53+ base image. This image supports both ` linux/amd ` and ` linux/arm ` platforms. To
54+ install specific gcloud versions, use the ` :VERSION-alpine ` tag.
4555
46- If you want images with additional packages or gcloud components pre-installed,
56+ If you want images with additional
57+ [ components] ( #components_installed_in_each_tag ) or packages pre-installed,
4758you can install one of the following options:
4859
49- * ` :emulators ` , ` :VERSION-emulators ` : Smaller (Debian-based) image with emulator
50- components pre-installed.
51- * ` :latest ` , ` :VERSION ` : Large (Debian-based) image with additional components
52- pre-installed.
53- * ` :slim ` , ` :VERSION-slim ` : Smaller (Debian-based) image with no components
54- pre-installed.
55- * ` :debian_component_based ` , ` :VERSION-debian_component_based ` : Large (Debian-based)
56- image with additional components pre-installed. As opposed to ` :latest ` which
57- used deb packages, this image uses the component manager to install components.
58- This image supports linux/arm.
60+ * ` :emulators ` , ` :VERSION-emulators ` : Similar to stable, with the
61+ addition of all the emulator components. The image is build upon the latest
62+ [ Google-Provided] ( /software-supply-chain-security/docs/base-images#google-provided_base_images )
63+ Debian 12 base image and uses component manager to install the components. This
64+ image supports both ` linux/amd ` and ` linux/arm ` platforms. To install specific
65+ gcloud versions, use the ` :VERSION-emulators `
66+ tag.
67+
68+ * ` :latest ` , ` :VERSION ` : Similar to stable, with additional components
69+ (List of components installed in the image are listed
70+ [ below] ( #components_installed_in_each_tag ) ) pre-installed. The image is build
71+ upon the latest
72+ [ Google-Provided] ( /software-supply-chain-security/docs/base-images#google-provided_base_images )
73+ Debian 12 base image and uses deb packages to install the components. To install
74+ specific gcloud versions, use the ` :VERSION `
75+ tag.
76+
77+ * ` :slim ` , ` :VERSION-slim ` : Similar to stable but includes the additional
78+ third party packages like ` curl ` , ` python3-crcmod ` , ` apt-transport-https ` ,
79+ ` lsb-release ` , ` openssh-client ` , ` git ` , ` make ` , and ` gnupg ` . This image is
80+ built upon the latest
81+ [ Google-Provided] ( /software-supply-chain-security/docs/base-images#google-provided_base_images )
82+ Debian 12 base image. This image supports both ` linux/amd ` and ` linux/arm `
83+ platforms. To install specific gcloud versions, use
84+ the ` :VERSION-slim ` tag.
85+
86+ * ` :debian_component_based ` , ` :VERSION-debian_component_based ` : Similar to
87+ stable, with additional components
88+ (List of components installed in the image are listed
89+ [ below] ( #components_installed_in_each_tag ) ) pre-installed. The image is build
90+ upon the latest
91+ [ Google-Provided] ( /software-supply-chain-security/docs/base-images#google-provided_base_images )
92+ Debian 12 base image and uses component manager to install the components. This
93+ image supports both ` linux/amd ` and ` linux/arm ` platforms. To install specific
94+ gcloud versions, use the ` :VERSION-debian_component_based ` tag.
5995
6096## Installing a Docker image
6197
0 commit comments