【发布时间】:2016-12-31 04:33:38
【问题描述】:
我已经在至少 5 个不同版本的 Linux 上尝试过这个,但总是碰壁:
我可以使用 docker 成功运行 hello-world。但是,每当我尝试拉取任何其他图像(例如 ubuntu、nginx)时,它都会并行拉取各个部分,然后以文件系统层验证失败告终。有没有人看到这个问题或者可以提供建议?
组件:
- CentOS 7.3.1611 (3.10.0-514.el7.x86_64) 作为 Virtual Box VM
- Docker 1.10.3
- xfs 文件系统
配置步骤(CentOS):
# yum install docker
# systemctl start docker
# systemctl status docker
# systemctl enable docker
# docker run hello-world (works)
# docker pull ubuntu (fails)
注意:如果我手动尝试存在冲突,Yum 不会安装 docker 1.12。
当前问题:
Virtualbox 来宾主机中的 docker 是否存在问题?
Docker 是否需要指定类型的文件系统?
我在某处阅读了一条评论,但在尝试提取多个时失败 并行部分(hello-world 是一个块),但我不能 验证这一点。有没有其他小图我可以试试?
我看到的唯一问题与 AWS 相关,我没有使用 AWS。可以 是 SHA 关键问题吗?
回复评论: 注意:我可以运行 hello-world 示例和busybox。都是一层。不确定这是否与它有关。sudo docker pull debian 使用默认标签:最新 试图拉存储库 docker.io/library/debian ... 最新:从 docker.io/library/debian 拉取 75a822cd7888:验证校验和 摘要 sha256:75a822cd7888e394c49828b951061402d31745f596b1f502758570f2d0ee79e2 的文件系统层验证失败 摘要 sha256:75a822cd7888e394c49828b951061402d31745f596b1f502758570f2d0ee79e2 的文件系统层验证失败
【问题讨论】:
-
这里的人很忙,越快找出技术问题的细节越好。论文风格通常不受欢迎,特别是对于一个很长的问题。大多数人在他们在这里发帖时感到沮丧,尝试了很多事情,希望他们不必问,等等...... :-)。我编辑了这个问题。如果您认为这是一种改进,您可以保留编辑,否则您可以还原或进一步编辑。
-
SO 是关于编程的。这听起来更像是一个系统管理员。问题。我喜欢unix.stackexchange.com,还有其他更合适的交换网站。您可能会从这些网站获得更好的响应。
-
官方Docker installation documentation for CentOS描述的两种方式你都试过了吗?能否请您剪切并粘贴确切的错误消息?
-
奥利 - 是的。我已经尝试了两种方法,尝试了 Ubuntu 16。每次都是同样的问题。
标签: docker