ibm-cloud - IBM Bluemix 注册表推送身份验证错误

标签 ibm-cloud container-registry

推送到 Bluemix 注册表时,出现以下错误:

47c2386f248c: Waiting 
2be95f0d8a0c: Waiting 
2df9b8def18a: Waiting 
unauthorized: authentication required

我已经安装了 cscr 插件,并且已验证 Bx 正在添加到更多身份验证文件中。尝试过使用 OSX 钥匙串(keychain)作为信用库和不使用 OSX 钥匙串(keychain)。

当我从 BX 注册表中提取 IBMLiberty 示例,或构建以 Liberty 作为基础的镜像时,它确实可以毫无问题地提取。

我正在运行:

docker build . -t registry.ng.bluemix.net/my_space/ibm

docker push registry.ng.bluemix.net/my_space/ibm

还尝试手动导出 BLUEMIX_TRACE=true 并重新运行登录和 init 命令。

最佳答案

在执行 docker Push 之前,请确保您已登录 Bluemix Container 存储库:

$ docker pull registry.ng.bluemix.net/myspace/myimage
Using default tag: latest

Please login prior to pull:
Username (bearer): XXXX
Password:
Error response from daemon: unauthorized: authentication required

$ bx cr login
Logging in to 'registry.ng.bluemix.net'...
Logged in to 'registry.ng.bluemix.net'.

$ docker pull registry.ng.bluemix.net/myspace/myimage:4
4: Pulling from myspace/myimage
7b6bb4652a1b: Downloading [===>                                               ]  5.272MB/70.48MB

参见:

$ bx cr login --help
NAME:
   login - Log the local Docker client in to IBM Bluemix Container Registry.

USAGE:
   bx cr login

关于ibm-cloud - IBM Bluemix 注册表推送身份验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45017979/

相关文章:

containers - 添加 IBM Cloud Docker Registry 作为 Octopus Deploy 外部订阅源

nginx - Kubernetes 在哪里拉取镜像以及我如何浏览它们/更改它们的拉取源?

docker - 我们可以更改 kubernetes 镜像注册表搜索列表吗?

node.js - 如何在 Bluemix 中部署的 Node 应用程序中执行 Linux 进程?

android - 使用 BMS Client 时如何以及何时刷新 token ,有没有办法强制刷新?

java - Message Hub 上的 Kafka Streams KTable 配置错误

ibm-cloud - 如何将具有多个标签的单个镜像推送到容器注册表?

ibm-cloud - 软层 : Create flavor vm instance using Terraform

docker - 如何在IBM Bluemix中的现有容器上运行命令?