无法在IBM云上创建存储库



我能够使用:ibmcloud cr login 成功登录

但是当我尝试在注册表中创建存储库时,我会出现以下错误:

docker push registry.eu-gb.bluemix.net/fdutreg/ksrepo
The push refers to repository [registry.eu-gb.bluemix.net/fdutreg/ksrepo]
428c97da766c: Preparing
unauthorized: The login credentials are not valid, or your IBM Cloud account is not active.

知道吗?

将registry.eu-gb.bluemix.net替换为registry.eu.debluemix.net,现在可以了。

两年后,但可能有人在试验同样的问题。问题是你没有通过注册中心的身份验证。您可以使用以下方法使用API密钥进行身份验证:

docker登录-u iamapike-p apikey registry_url

对于apikey字段,您可以在Manage>IAM>API密钥>在IBM.Cloud.com 中创建IBM云API密钥

重要的是要知道通过CLI使用--password是不安全的。使用--password stdin。您可以在中找到替代方案https://cloud.ibm.com/docs/Registry?topic=Registry-registry_access

将本地Docker守护进程记录到IBM云容器注册表中。运行以下命令:

ibmcloud cr login

最新更新