“未经授权:未经授权”消息,当推泊坞窗容器Bluemix
问题描述:
试图推我多克尔容器到Bluemix用命令:“未经授权:未经授权”消息,当推泊坞窗容器Bluemix
sudo docker push registry.ng.bluemix.net/< my username>/testproj:latest
...但它保持这种状态:
41e402a30e3e: Preparing
31ea3086ff95: Preparing
7128d7a803a9: Preparing
03b6a8ac8cb2: Preparing
3e76a9f5c51e: Preparing
c747e356ef2e: Waiting
5f2f91b41de9: Waiting
ec0200a19d76: Waiting
338cb8e0e9ed: Waiting
d1c800db26c7: Waiting
42755cf4ee95: Waiting
unauthorized: Unauthorized
所以容器不会推送到Bluemix。我该如何解决这个问题?
答
前推图像bluemix,你可以尝试CF IC命令登录,有可能是您的登录凭证无效,你可以尝试: CF IC登录 这将重置为有效的标记。 参考:https://developer.ibm.com/answers/questions/205155/unable-to-add-docker-image-to-my-bluemix-registry.html
+0
不幸的是,似乎没有改变任何东西,也没有做任何其他事情该指南 – ajkris
答
除了拉胡尔的回答,请确保您运行登录作为您的docker push
命令相同的用户。因此,如果您需要使用sudo运行docker push,请确保使用sudo执行cf login
和cf ic login
。
你见过? https://developer.ibm.com/answers/questions/237544/can-not-publish-my-container-to-bluemix.html – joe
同样的问题,在这种情况下,问题原来是一个额外的正向斜线回购名称。请参阅https://developer.ibm.com/answers/questions/273695/error-while-executing-docker-push-command-access-t.html –