如何获取 google 云的所有 docker 机器映像的列表
How to get list of all docker-machine images for google cloud
我正在使用 shell 命令
在 Google 云中创建 docker 台机器
docker-machine create --driver google \
--google-project my-project \
--google-zone my-zone \
--google-machine-image debian-cloud/global/images/debian-10-buster-v20191210 \
machine-name
如您所见,我使用的映像是 debian-10-buster-v20191210。但我想将图像的版本切换到较新的版本。问题是我找不到列表的地方
可以找到此类映像 (debian-10-buster-v*)。你能帮我找到那个地方吗?
可以使用 gcloud command line 来确定可用图像列表。
--show deprecated
表示您想查看所有图像,而不仅仅是最新的
--filter=
仅选择起始名称为 debian-10-buster
的映像
$ gcloud compute images list --filter="name=debian-10-buster" --show-deprecated
NAME PROJECT FAMILY DEPRECATED STATUS
debian-10-buster-v20191115 debian-cloud debian-10 DEPRECATED READY
debian-10-buster-v20191121 debian-cloud debian-10 DEPRECATED READY
debian-10-buster-v20191210 debian-cloud debian-10 READY
您可以在 gcloud Images List documentation 中找到更多信息。
我正在使用 shell 命令
在 Google 云中创建 docker 台机器docker-machine create --driver google \
--google-project my-project \
--google-zone my-zone \
--google-machine-image debian-cloud/global/images/debian-10-buster-v20191210 \
machine-name
如您所见,我使用的映像是 debian-10-buster-v20191210。但我想将图像的版本切换到较新的版本。问题是我找不到列表的地方 可以找到此类映像 (debian-10-buster-v*)。你能帮我找到那个地方吗?
可以使用 gcloud command line 来确定可用图像列表。
--show deprecated
表示您想查看所有图像,而不仅仅是最新的
--filter=
仅选择起始名称为 debian-10-buster
$ gcloud compute images list --filter="name=debian-10-buster" --show-deprecated
NAME PROJECT FAMILY DEPRECATED STATUS
debian-10-buster-v20191115 debian-cloud debian-10 DEPRECATED READY
debian-10-buster-v20191121 debian-cloud debian-10 DEPRECATED READY
debian-10-buster-v20191210 debian-cloud debian-10 READY
您可以在 gcloud Images List documentation 中找到更多信息。