HTTP状态:使用docker-machine在docker pull上出现500错误

时间:2016-02-29 23:09:06

标签: docker docker-machine

使用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

1 个答案:

答案 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)