Docker 所有公共映像拉取都会因“;摘要sha256”;的文件系统层验证失败;

Docker 所有公共映像拉取都会因“;摘要sha256”;的文件系统层验证失败;,docker,Docker,我在至少5个不同版本的Linux上尝试过这一点,但总是遇到同样的问题: 我可以使用docker成功运行hello world。但是,每当我尝试提取任何其他映像(例如ubuntu、nginx)时,它都会并行地提取各个部分,然后导致文件系统层验证失败。有没有人见过这个问题,或者可以提供建议 组成部分: CentOS 7.3.1611(3.10.0-514.el7.x86_64)作为虚拟机盒 Docker 1.10.3 xfs文件系统 配置步骤(CentOS): 注意:如果我尝试手动安装docke

我在至少5个不同版本的Linux上尝试过这一点,但总是遇到同样的问题:

我可以使用docker成功运行hello world。但是,每当我尝试提取任何其他映像(例如ubuntu、nginx)时,它都会并行地提取各个部分,然后导致文件系统层验证失败。有没有人见过这个问题,或者可以提供建议

组成部分:

  • CentOS 7.3.1611(3.10.0-514.el7.x86_64)作为虚拟机盒
  • Docker 1.10.3
  • xfs文件系统
配置步骤(CentOS):

注意:如果我尝试手动安装docker 1.12,并且存在冲突,则Yum不会安装docker 1.12


当前问题:


  • Virtualbox来宾主机中的docker是否存在问题

  • Docker是否需要指定类型的文件系统

  • 我在某个地方读到一条评论,当我试图拉多个时失败了 并行块(hello world是单个块),但我不能 核实一下。有没有其他我可以尝试的小图像

  • 我看到的唯一问题与AWS有关,我没有使用AWS。能够 这是一个关键问题吗

  • 对评论的答复: 注意:我可以运行helloworld示例和busybox。两者都是一层。不确定这是否与此有关。sudo docker拉debian 使用默认标记:最新 正在尝试提取存储库docker.io/library/debian。。。 最新版本:从docker.io/library/debian中提取 75a822cd7888:验证校验和 摘要sha256:75a822cd7888e394c49828b951061402d31745f596b1f502758570f2d0ee79e2的文件系统层验证失败
    摘要sha256:75a822cd7888e394c49828b951061402d31745f596b1f502758570f2d0ee79e2的文件系统层验证失败这是一个Virtualbox错误。这是有道理的,因为我试过的每台机器都是Virtualbox虚拟机(见原文)。在调查通过wget手动下载工件的方法时,wget在所有机器上都会出错。几秒钟内的下载抛出了“SSL3\u GET\u记录:解密失败或坏记录mac”。谷歌搜索显示,当虚拟机的网络类型设置为Bridged时,这是Virtualbox中的一个已知错误(无论如何,截至2014年)解决方案是将VM中的网络类型设置为NAT。

    这里的人很忙,你越快发现技术问题的细节越好。散文风格通常不受欢迎,尤其是对于一个长问题。大多数人在这里发帖的时候都很沮丧,尝试了很多事情,希望他们不必问,等等…:-)。我编辑了这个问题。如果你认为这是一个改进,你可以保留编辑,否则你可以恢复它或进一步编辑它。编程也是如此。这听起来更像是一个系统管理问题。我喜欢,还有其他更合适的交换网站。你可能会从那些网站得到更好的回复。你试过官方描述的两种方法吗?你能剪切粘贴准确的错误信息吗?另请看这个类似的问题:奥利-是。我试过两种方法,试过Ubuntu 16。每次都是同样的问题。
      # yum install docker  
    
      # systemctl start docker
      # systemctl status docker
      # systemctl enable docker
    
      # docker run hello-world  (works)
      # docker pull ubuntu      (fails)