Docker云存储库推送:在Fedora 23上未授权访问请求的资源



我刚从tutum过来,正试图部署到docker云存储库。我已经创建了存储库,并标记了一个现有的图像:

docker tag deploy foo/rtb

当我试图像这样推送我的标记图像时:

docker push foo/rtb

我得到这个:

The push refers to a repository [docker.io/foo/rtb] (len: 0)
18118bb6b8ef: Preparing 
unauthorized: access to the requested resource is not authorized

存储库存在,我已登录docker。我有什么东西不见了吗?

有趣的是,如果我试图删除图像,我会收到这样的错误:

Error response from daemon: conflict: unable to delete 18118bb6b8ef 
(must be forced) - image is referenced in one or more repositories
Error: failed to remove images: [18118bb6b8ef]

我一直在使用docker 1.9.1。这是Fedora 23回购中的版本。

docker技术支持部门的好心人建议我升级到最新的1.10.3

升级然后进行

docker logout

然后是

docker login

把一切都修好了。

您标记了图像吗?

docker build --tag docker.io/<yourdockerhubname>/<appname> .    
docker build --tag docker.io/moskalr/rtb  .

docker push  docker.io/<yourdockerhubname>/<appname>
docker push  docker.io/moskalr/rtb 

推送应该以提及dockerhub映像名称

的内容进行响应

相关内容

  • 没有找到相关文章

最新更新