在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
。 问题解决了。