Docker 403 推送最新到私有
Docker 403 on push latest to private
我正在尝试推送到 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 上拥有 "admin" 权限。知道是什么原因造成的,或者我该如何解决?
更多信息:
$ docker --version
Docker version 1.8.0, build 0d03096
此 issue 出现在 Docker 1.8.0 中。
升级到最新的 Docker(发布时为 1.8.1)应该可以解决问题。
此外,您可能需要 docker-machine upgrade <machine-name>
在基于 debian 的系统上,只需键入:
$ sudo apt-get update
$ sudo apt-get upgrade
这将升级到 1.8.1 并解决问题
是的,必须升级 docker v1.8.1 (arm64),也许 API 之类的东西改变了。
我的 docker 版本现在是从源代码构建的 v1.8.1,它可以将图像推送到我的 public 存储库。
我正在尝试推送到 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 上拥有 "admin" 权限。知道是什么原因造成的,或者我该如何解决?
更多信息:
$ docker --version
Docker version 1.8.0, build 0d03096
此 issue 出现在 Docker 1.8.0 中。
升级到最新的 Docker(发布时为 1.8.1)应该可以解决问题。
此外,您可能需要 docker-machine upgrade <machine-name>
在基于 debian 的系统上,只需键入:
$ sudo apt-get update
$ sudo apt-get upgrade
这将升级到 1.8.1 并解决问题
是的,必须升级 docker v1.8.1 (arm64),也许 API 之类的东西改变了。 我的 docker 版本现在是从源代码构建的 v1.8.1,它可以将图像推送到我的 public 存储库。