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

时间:2016-03-29 20:04:46

标签: docker docker-registry fedora-23 tutum

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

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

我明白了:

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。我有什么遗失的吗?

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

df.filter($"state" like "T%%")

2 个答案:

答案 0 :(得分:0)

你有没有标记你的形象?

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图像名称的内容

答案 1 :(得分:0)

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

Docker技术支持人员建议我升级到最新的1.10.3

升级然后执行

docker logout

接着是

docker login

解决了所有问题。