Docker 403最新推向私人

我正试图推到dockerhub私人存储库,并得到一个奇怪的错误:

$ docker push myrepo/my-awesome-service:latest The push refers to a repository [docker.io/myrepo/my-awesome-service] (len: 1) cbf09022264b: Buffering to Disk Error parsing HTTP response: invalid character '<' looking for beginning of value: "<html><body><h1>403 Forbidden</h1>\nRequest forbidden by administrative rules.\n</body></html>\n\n" 

我已经检查并确保在dockerhub上拥有“pipe理员”权限。 任何想法可能是什么原因造成的,或者我该如何解决?

更多信息:

 $ docker --version Docker version 1.8.0, build 0d03096 

这个问题发生在Docker 1.8.0中。

升级到最新的Docker(发布时为1.8.1)应该可以解决这个问题。

另外,您可能需要docker-machine upgrade <machine-name>

在基于Debian的系统上,input:

 $ sudo apt-get update $ sudo apt-get upgrade 

这将升级到1.8.1并解决问题

是的,必须升级dockerv1.8.1(arm64),也许像API改变。 我的docker版本现在是从源代码构build的v1.8.1,它可以将图像推送到我的公共存储库。