无法在IBM Cloud上创建存储库

时间:2018-11-27 17:54:30

标签: ibm-cloud

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

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

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.

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

用registry.eu-de.bluemix.net替换registry.eu-gb.bluemix.net,现在可以了。

答案 1 :(得分:0)

2 年后,但可能有人会尝试同样的问题。问题是您没有对注册表进行身份验证。您可以使用 API 密钥进行身份验证:

docker login -u imapikey -p apikey registry_url

对于 apikey 字段,您可以在 Manage > IAM > APIkeys > Create an IBM Cloud API key in ibm.cloud.com 中创建 apikey

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

中找到替代方案