Docker:上传元数据时的HTTP代码403:“无效字符”<寻找值的开始“

当我试图将我的docker图像推送到docker中心时:

docker push nickname/sokia-parser:latest 

然后我从docker收到这个错误:

 The push refers to a repository [docker.io/nickname/sokia-parser] (len: 1) Sending image list Pushing repository docker.io/nickname/sokia-parser (1 tags) 843e2bded498: Pushing HTTP code 403 while uploading metadata: "invalid character '<' looking for beginning of value" 

图像的Dockerfile:

 FROM python:3.4-onbuild COPY . /usr/src/app CMD ["./run.py"] 

Docker版本是1.8.2, build 0a8c2e3

请告诉我,哪里可以解决问题?

尝试先在registry中删除图像,然后再次推送。

我只是有同样的问题,推到dockerhub,并在尝试发布的解决scheme之前,我做了以下几点:

docker login --username=YOUR_LOGIN --password=YOUR_PW --email=YOUR_EMAIL

我最后一次login是在几个小时前,我认为它不会改变任何东西,但第二次, docker push myrepo/name完美地工作

解决了我的问题,希望它会有所帮助