初级 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 基础设施的稳定性有关。