将容器图像从一个Bluemixregistry复制到另一个registry项时的权限消息

我正在尝试将Bluemixregistryregistry.ng.bluemix.net/XXXX/rhel:v5中的一个复制到另一个registry中,即registry.ng.bluemix.net/YYYY/rhel:v5

通过使用命令login到与XXXX关联的Bluemix帐户和空间之后

cf ic cpi registry.ng.bluemix.net/XXXX/rhel:v5 registry.ng.bluemix.net/YYYY/rhel:v5 

请注意,我可以访问组织和空间。

Bluemix显示以下消息…

 Sending build context to Docker daemon 2.048kB Error response from daemon: Build aborted with error: User does not have access to namespace 'YYYY' Build ID: 268-1502886177.269-12875 FAILED Command failed 

请build议,可能出现什么问题,有什么方法可以继续前进?

构build服务目前仅支持从目标组织拥有的最旧的名称空间进行构build。 这包括使用cf ic cpi复制图像。

为了达到你想要的效果,你需要把图像拉到你的工作站上,标记出来,然后用新的名字把它推回到registry中:

 bx login <account with access to both namespaces> bx cr login docker pull registry.ng.bluemix.net/XXXX/rhel:v5 docker tag registry.ng.bluemix.net/XXXX/rhel:v5 registry.ng.bluemix.net/YYYY/rhel:v5 docker push registry.ng.bluemix.net/YYYY/rhel:v5 # Optional: remove the images from your machine: docker rmi registry.ng.bluemix.net/XXXX/rhel:v5 registry.ng.bluemix.net/YYYY/rhel:v5