我在使用 gcloud container images delete
命令时遇到问题。尝试删除 gcloud container images list
命令列出的图像时,表示找不到该图像。我是否必须将 delete
命令与其他参数一起使用才能成功删除?
$ gcloud container images list
NAME
gcr.io/stemnapp/alpine-nodejs
$ gcloud container images delete gcr.io/stemnapp/alpine-nodejs
ERROR: (gcloud.container.images.delete) [gcr.io/stemnapp/alpine-nodejs:latest] is not a valid name.
查看gcloud container images delete
的文档:
立场论证
IMAGE_NAME [IMAGE_NAME …]
要删除的图像的完全限定名称。名称的格式应为
*.gcr.io/PROJECT_ID/IMAGE_PATH@sha256:DIGEST
或*.gcr.io/PROJECT_ID/IMAGE_PATH:TAG
。
因为删除是一项危险的操作,所以 gcloud 要求您非常具体。应提供要删除的图像的标记,或要删除的图像的 sha256 摘要。
(我将确保清理错误消息,以便更清楚地了解该怎么做。