在Google Container Registry中通过命令行添加标签来标记Docker镜像

我正在试图标记位于Google Container Registry中的Docker镜像,但没有任何运气。 如果图片坐在我的本地机器上,我可以这样做:

docker tag my-image:existing-tag my-image:new-tag

这将导致我的图像的第二个标签。 不过,在Google容器registry中,我不能简单地使用gcloud包装器来这样做。 例如:

gcloud docker -- tag gcr.io/my-project/my-image:existing-tag gcr.io/my-project/my-image:new-tag

这个命令不起作用,因为即使我使用gcloud运行,我也得到以下的回应:

Error response from daemon: no such id gcr.io/my-project/my-image:existing-tag

我正在尝试做什么,以及如何做到这一点?

刚发布,我发现我需要更新到最新的gcloud ,然后可以运行gcloud container images add-tag 。 问题解决了。