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
完美地工作
解决了我的问题,希望它会有所帮助