docker – 从docker回购失败(EOF / 403),但从RH回购下载工程

系统信息:RHEL 7.1(全新安装)Docker 1.6.2我们使用RH提供的“红利”DVD中的Docker rpm。

问题:当我通过Docker提取图像时,它只能在Red Hat回购库上运行。

# docker pull openshift3/mysql-55-rhel7 Trying to pull repository registry.access.redhat.com/openshift3/mysql-55-rhel7 ... bb8bf2124de9: Download complete 65de4a13fc7c: Download complete 85400654aa47: Download complete c537da9944e0: Download complete 6d97b1e161bb: Download complete 0d0dc8d923d6: Download complete e4ba106b746b: Download complete Status: Downloaded newer image for registry.access.redhat.com/openshift3/mysql-55-rhel7:latest 

当我从Docker仓库中提取图片时,它失败了。 但是 – 这是不可思议的 – 不同的错误。

所以首先我拉动httpd

 # docker pull httpd Trying to pull repository registry.access.redhat.com/httpd ... not found latest: Pulling from docker.io/httpd 64e5325c0d9d: Pulling fs layer bf84c1d84a8f: Download complete 6c1a7f5286ab: Download complete … ee4d515e8896: Download complete de94ed779434: Download complete de94ed779434: **Error pulling image (latest) from docker.io/httpd, ApplyLayer exit status 1 stdout: stderr: unexpected EOF** FATA[0040] Error pulling image (latest) from docker.io/httpd, ApplyLayer exit status 1 stdout: stderr: unexpected EOF 

但是,拉动你好,世界

 # docker pull hello-world Trying to pull repository registry.access.redhat.com/hello-world ... not found latest: Pulling from docker.io/hello-world a8219747be10: Pulling fs layer a8219747be10: Error pulling dependent layers 91c95931e552: Error pulling image (latest) from docker.io/hello-world, Server error: Status 403 while fetching image layer (a821974FATA[0010] Error pulling image (latest) from docker.io/hello-world, Server error: Status 403 while fetching image layer (a8219747be10611d65b7c693f48e7222c0bf54b5df8467d3f99003611afa1fd8) 

任何线索都会做:)

我正在使用公司networking,并应用这个博客中关于代理和证书的内容来使其运行。

谢谢!

 service docker stop rm -r /var/lib/docker/* service docker start 

为我工作。 请注意,这很可能会清除docker工人

有几件事你可以做,以缓解这一点:

  1. 如果在从私人回购中拉大图时发现这个错误,这可能意味着私人回购正在忙碌,因为其他人可能同时在拉。
  2. 如果你拉的图像的大小是巨大的,你的机器供电不足,你仍然可以看到这个问题,即使你可以从公共回购拉动。
  3. 如果以上都不适用于你,那么我认为你在Docker 1.7中遇到了一个奇怪的错误,你最好的办法是把客户端版本升级到1.11或者最近的版本。