Docker 云存储库推送:在 Fedora 23 上未授权访问请求的资源
Docker cloud repository push: access to the requested resource is not authorized on 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 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 图像名称的内容作为响应
我一直在使用 docker 1.9.1。这是 Fedora 23 存储库中的版本。
docker 技术支持的好心人推荐我升级到最新的 1.10.3
升级然后做
docker logout
接着是
docker login
修复了一切。
我刚从 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 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 图像名称的内容作为响应
我一直在使用 docker 1.9.1。这是 Fedora 23 存储库中的版本。
docker 技术支持的好心人推荐我升级到最新的 1.10.3
升级然后做
docker logout
接着是
docker login
修复了一切。