繁体   English   中英

Google Cloud Container Registry 子目录创建

[英]Google Cloud Container Registry Subdirectory Create

我在registry1中有一个图像,想将其复制到registry2中。

假设我将通过运行此命令来完成操作(如此处所述):

gcloud container images add-tag \ gcr.io/registry1/image1:tag1 \ gcr.io/registry2/subdirectory/image1:tag1

但是我想在正在移动的 registry2 中创建一个新的子目录,例如:

gcr.io/registry2/subdirectory/image1:tag1如何创建它?

另外,我是 GCR 的新手。 这些叫子目录、文件夹吗?

这些称为repositories而不是文件夹或目录! 这里

顺便说一句,Google Container Registry (gcr) 不提供对这些repositories的完全控制,此外,您不能将特定的IAM角色分配给特定的repository 要获得这些选项,请转到Artifact Registry


要在gcr中创建存储库,您需要对注册表具有写入权限。 并且不要使用 gcloud 执行此操作,我的意思是当源图像仍在您的源代码库中时不要重新标记它。

为此,只需在本地拉取源图像,然后使用带有完整标签的docker重新标记它

gcr.io/registry2/repository/image1:tag1

然后推它就是这样! 您的图像应该被推送到registry2中的目标存储库。 请参阅将图像推送到注册表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM