AWS上的RHEL 7上的Docker无法提取图像

我们正在考虑将dockerjoin到我们的项目中,而且我遇到了一些困难。

我通过这里的说明安装了Docker: https : //docs.docker.com/engine/installation/linux/rhel/ ,没有任何问题。 但是,当我试图从Docker集线器中拉出任何图像时,它只是挂起而没有任何事情发生:

┌─[user@hostname]─(~) └─[11:53]$ docker pull alpine:latest 

这是我的docker版本信息:

 ┌─[user@hostname]─(~) └─[11:53]$ docker version Client: Version: 1.11.2 API version: 1.23 Go version: go1.5.4 Git commit: b9f10c9 Built: Wed Jun 1 21:23:11 2016 OS/Arch: linux/amd64 Server: Version: 1.11.2 API version: 1.23 Go version: go1.5.4 Git commit: b9f10c9 Built: Wed Jun 1 21:23:11 2016 OS/Arch: linux/amd64 

这是一个VPC中的redhat 7.2实例。 我正在使用另一个rhel 7.2实例来通过iptables来处理NAT。 这个问题是我遇到的第一个连接问题。

我在其他地方读过,指定一个http代理可以解决这个问题,所以我在我的nat服务器上build立了一个squid代理,但是无济于事。 我按照这里的说明设置docker使用的代理: https : //docs.docker.com/engine/admin/systemd/#/http-proxy

代理正在获取请求,但docker工人仍然无法拉出任何图像。 这里是我的鱿鱼日志输出:

 1467475616.376 110 10.0.0.50 TCP_MISS/200 3250 CONNECT registry-1.docker.io:443 - HIER_DIRECT/52.71.80.248 - 1467475616.415 35 10.0.0.50 TCP_MISS/200 4444 CONNECT auth.docker.io:443 - HIER_DIRECT/52.204.167.32 - 

我没有办法在这里尝试。 任何帮助将不胜感激。

编辑

有一个新的错误! 调整了鱿鱼代理configuration后,我现在得到这个错误时,试图拉图像:

 ┌─[user@hostname]─(~) └─[15:15]$ sudo docker pull alpine Using default tag: latest Pulling repository docker.io/library/alpine Error while pulling image: Get https://index.docker.io/v1/repositories/library/alpine/images: Service Unavailable 

这是ping的输出:

 ┌─[user@hostname]─(~) └─[15:15]$ ping index.docker.io PING us-east-1-elbio-rm5bon1qaeo4-623296237.us-east-1.elb.amazonaws.com (54.173.200.203) 56(84) bytes of data. ^C --- us-east-1-elbio-rm5bon1qaeo4-623296237.us-east-1.elb.amazonaws.com ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 1999ms 

而wget可以从docker错误信息中的url下载一个json文件:

 ┌─[user@hostname]─(~) └─[15:17]$ wget https://index.docker.io/v1/repositories/library/alpine/images --2016-07-02 15:17:20-- https://index.docker.io/v1/repositories/library/alpine/images Resolving index.docker.io (index.docker.io)... 54.173.200.203, 52.22.190.106, 52.203.138.237 Connecting to index.docker.io (index.docker.io)|54.173.200.203|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/json] Saving to: 'images' [ <=> ] 6,900 --.-K/s in 0s 2016-07-02 15:17:20 (185 MB/s) - 'images' saved [6900]