我正在尝试标记位于Google Container Registry中的Docker图像,但我没有运气。如果图像位于我的本地机器上,我可以执行以下操作:
docker tag my-image:existing-tag my-image:new-tag
这将导致我的图像的第二个标记。但是,在Google容器注册表中,我不能简单地使用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
我正在尝试的是什么,以及如何实现它?
答案 0 :(得分:1)
发布后,我发现我需要更新到最新的gcloud
,然后才能运行gcloud container images add-tag
。问题解决了。