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

时间:2015-10-02 05:02:29

标签: docker dockerhub docker-registry

当我尝试将docker镜像推送到docker hub时:

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"

Image的Dockerfile:

FROM python:3.4-onbuild

COPY . /usr/src/app

CMD ["./run.py"]

Docker版本为1.8.2, build 0a8c2e3

请告诉我,哪里有问题?

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,推到了dockerhub,在尝试发布解决方案之前,我做了以下事情:

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

我上次登录的时间是几个小时前,我认为它不会改变任何东西,但是第二次,docker push myrepo/name完美地工作

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

答案 1 :(得分:0)

尝试首先在注册表中删除图像,然后再次按下。