0

我正在尝试将 Bluemix 注册表 registry.ng.bluemix.net/XXXX/rhel:v5 之一复制到另一个,即 registry.ng.bluemix.net/YYYY/rhel:v5

通过使用命令,在登录到与 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

请建议,可能会出现什么问题,有没有办法继续前进?

4

1 回答 1

1

构建服务目前仅支持从目标组织拥有的最旧命名空间构建和向其构建。这包括使用 复制图像cf ic cpi

要实现您想要的,您需要将映像拉到您的工作站,标记它,然后使用新名称将其推回注册表:

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
于 2017-08-16T13:00:41.783 回答