2017-08-16 82 views
0

我試圖將Bluemix註冊表registry.ng.bluemix.net/XXXX/rhel:v5中的一個複製到另一個ie registry.ng.bluemix.net/YYYY/RHEL:V5將容器圖像從一個Bluemix註冊表複製到另一個Bluemix註冊表時的權限消息

通過使用命令,登錄到Bluemix後佔&與XXXX

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 

請建議,有什麼可以去錯了,有沒有辦法繼續前進?

回答

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 
+0

這是不幸的,Bluemix有這限制,但它確實是可取的和有用的。 您的建議是,需要單獨的虛擬機來自動完成整個映像構建過程,並且有趣的是我們正在討論PaaS! – Dhrubo

+0

如果您需要將此功能添加到Bluemix,請考慮將此想法提交到IBM Cloud Structured Ideas站點,網址爲:https://ibmcloud.ideas.aha.io/ –