使用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命令,导入镜像成功:文章来源:https://www.toymoban.com/news/detail-671171.html
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文章来源地址https://www.toymoban.com/news/detail-671171.html
到了这里,关于docker load镜像文件报错:archive/tar: invalid tar header解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!