推送至 Docker Hub 失败,出现“500 内部服务器错误”

推送至 Docker Hub 失败,出现“500 内部服务器错误”

初级 Docker 用户,在 Ubuntu 14.04(在 Vagrant/VirtualBox 上)上运行 Docker 1.8.2。尝试使用以下命令将 Docker 映像推送到 Docker Hub:

sudo docker push myaccountname/someimage:latest

我得到以下输出:

The push refers to a repository [docker.io/myaccountname/someimage] (len: 1)
7d04353ac85e: Pushing [==================================================>] 4.516 kB/4.516 kB
Received unexpected HTTP status: 500 Internal Server Error

我已经检查了 /var/log/upstart/docker.log 上的 Docker Daemon 日志,但它不包含任何错误消息,仅显示:

INFO[0772] POST /v1.20/images/myaccountname/someimage/push?tag=latest

任何关于此事的想法都将非常感激。

更新:第二天再次尝试时,它突然按预期工作了。一定是 Docker Hub 出现了一些临时问题。

答案1

我已经遇到过几次同样的问题。尝试重新推送一次或多次(取决于运气)可能会推送成功。不确定这是否与 docker hub 基础设施的稳定性有关。

相关内容