使用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 [==========