当前位置:   article > 正文

docker load镜像文件报错:archive/tar: invalid tar header解决

archive/tar: invalid tar header

使用windows下载文件,上传到linux,执行导入镜像命令报错:archive/tar: invalid tar header

# docker load < mycat.tar.gz
Error processing tar file(exit status 1): archive/tar: invalid tar header
 

经对比发现,windows下载的文件,比下载目录文件大几M,果断使用linux curl命令下载,发现下载的文件与下载目录文件大小一致。

curl -o ./mycat.tar.gz 'https://39-165-244-214.d.cjjd15.com:30443/download-cdn.123pan.cn/123-74/xxx.tar.gz

 重新执行docker load命令,导入镜像成功:

 docker load < xxx.tar.gz
4e006334a6fd: Loading layer [==================================================>] 119.3 MB/119.3 MB
e4d0e810d54a: Loading layer [==================================================>] 17.18 MB/17.18 MB
fe6a4fdbedc0: Loading layer [==================================================>] 17.87 MB/17.87 MB
7095af798ace: Loading layer [==================================================>]   150 MB/150 MB
79c550eb7bd2: Loading layer [==================================================>] 11.54 MB/11.54 MB
c3d00b097cce: Loading layer [==================================================>] 3.584 kB/3.584 kB
aed5f5426b27: Loading layer [==================================================>] 209.8 MB/209.8 MB
e78710b70116: Loading layer [==================================================>] 3.072 kB/3.072 kB
d2ea16548069: Loading layer [==================================================>] 21.76 MB/21.76 MB
6f1c1b66947f: Loading layer [==================================================>] 24.41 MB/24.41 MB
Loaded image: xxx.tar.gz

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号