You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker load导入镜像时报invalid diffID for layer错误求助

Docker load 报错:invalid diffID for layer 问题排查求助

问题描述

在CentOS7+Docker19环境下通过docker save -o生成镜像.tar文件,在Vmware16虚拟机的CentOS7环境执行docker load -i filename时,触发错误:

invalid diffID for layer 9:expected "sha256....."

已排查的可能性

  • Docker环境不一致:已尝试Docker13/17/18/19/20/24版本,问题仍未解决
  • 文件传输过程内容丢失:通过sha256校验确认接收文件与执行docker load的文件完全一致
  • 打包过程文件被修改:镜像发送方称本地可正常加载该文件,但暂无法确认打包环节是否存在异常

已执行的测试操作

  • 在另一台Vmware虚拟机环境测试,仍出现相同报错
  • 尝试xftp、共享文件夹、压缩后上传等多种传输方式,校验文件sha256一致后执行加载,依然报错
  • 更换Docker13/17/18/19/20/24多个版本测试,问题未得到解决
  • 解压.tar文件,手动修复报错的layer.tar使其sha256与manifest.json中记录的值一致,但错误转移到其他层,出现invalid diffID for layer X的新报错
  • 尝试docker import及docker load <命令,均无法正常运行容器内容

内容的提问来源于stack exchange,提问作者maya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 22:03:17