解决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文件时使用了不同的压缩解压技术,导致压缩文件和解压文件不能完全一致,需要在目标机器上重新压缩。

相关推荐
梅尔文.古15 分钟前
RaspberryPi-如何启用看门狗
linux·运维·服务器
木子欢儿16 分钟前
Ubuntu 24 安装 fcitx5 + rime + 雾凇配置
linux·运维·服务器·ubuntu
sg_knight18 分钟前
Nuxt 4 生产环境部署指南 (Node.js + Nginx)
运维·nginx·node.js·nuxt·ssr
企微自动化33 分钟前
自动化报表生成:将 RPA 采集的群聊数据自动整理为可视化周报
运维·自动化·rpa
代码游侠36 分钟前
学习笔记——IPC(进程间通信)
linux·运维·网络·笔记·学习·算法
txzz888837 分钟前
CentOS-Stream-10 YUM配置文件
linux·运维·centos·yum配置文件
星融元asterfusion41 分钟前
办公网+自建云:基于TIP OpenWiFi 控制器的混合组网一站式融合管理方案
运维·混合组网·openwifi
Henry Zhu12344 分钟前
VPP中ACL源码详解第二篇:ACL数据平面处理
运维·服务器·网络·计算机网络
qq_339191141 小时前
ubuntu 配置ulimit -n , ubuntu配置文件描述符数量, ubuntu优化,ubuntu系统调优
linux·运维·ubuntu