使用Docker Quickstart和VirtualBox删除并重新安装默认计算机后,任何docker pull
都会失败。重新启动docker-machine
无济于事。
例如:
~$ docker pull ubuntu:14.04
Error response from daemon: Get https://registry-1.docker.io/v2/library/ubuntu/manifests/14.04:
Received unexpected HTTP status: 500 Internal Server Error
答案 0 :(得分:1)
可能是由于docker.io(500应该是一个红旗;)的错误引起的,这是间歇性的。下次如果可能的话,从另一台机器上仔细检查。
早先的想法:
在默认的docker-machine运行时,重新生成tls证书:
docker-machine regenerate-certs
有时会解决这个问题。但也产生了:
Error response from daemon: Get <url omitted>: Get <url omitted>:
net/http: request canceled (Client.Timeout exceeded while awaiting headers)