解决docker load加载tar镜像报json no such file or directory的错误

在使用docker加载离线镜像文件时,出现了json no such file or directory的错误,刚开始以为是压缩包拷贝坏了,重新拷贝了以后还是出现了问题。经过网上查找方案,并且自己实践,采用下面的简单方法就可以搞定。

归结为一句话:先解压tar再压缩回tar。

先解压.tar文件

bash 复制代码
tar -xvf xxx.tar

然后移除掉原来的tar文件,最后再把当前目录下零散的一系列文件压缩回来:

bash 复制代码
tar -cvf xxx.tar *

上述方案能够很好的解决这个问题,但是确实不知道是什么原因导致的,大概率猜测是在不同电脑拷贝tar文件时使用了不同的压缩解压技术,导致压缩文件和解压文件不能完全一致,需要在目标机器上重新压缩。

相关推荐
小心草里有鬼12 小时前
Linux 数据库 Mysql8 主从复制
linux·运维·数据库·sql·mysql
黄昏恋慕黎明12 小时前
javaEE初阶 网络编程(socket初识)
运维·服务器·网络
key_Go12 小时前
06.容器存储
运维·服务器·网络·docker
宁雨桥12 小时前
Nginx反向代理配置全流程实战:从环境搭建到HTTPS部署
运维·nginx·https
花开富贵贼富贵12 小时前
Nginx 配置指南:HTTPS 自签名、Location、Rewrite 与状态统计
运维·nginx·https
码路工人13 小时前
第8章:K8s 核心概念(上)- 工作负载
docker·云原生·容器
StevenLdh13 小时前
Docker容器化部署简要指南
运维·docker·容器
東雪蓮☆13 小时前
ELK 企业级日志分析系统实战教程
linux·运维·elk
RoboWizard13 小时前
传输无界 金士顿双接口U盘上新抽电脑
运维·人工智能·缓存·电脑·金士顿
Teamhelper_AR13 小时前
AR技术:轨道交通运维与安全保障的革新力量
运维·安全·ar