我正在尝试将 Docker 镜像导入 AWS Red Hat Linux (3.10.0-514.el7.x86_64) 上的 Docker 并且遇到错误问题;
Error processing tar file(exit status 1): archive/tar: invalid tar header
我想补充一点,这个问题的发生可能是因为 Windows 和 Unix 之间 STDOUT 的行为不同。因此,使用 STDOUT 保存方式如下:docker save [image] > file.tar
其次是 docker load < file.tar
如果 save
将不起作用和 load
在不同的操作系统上执行。始终使用:docker save [image] -o file.tar
其次是 docker load -i file.tar
以防止这些问题。比较不同方法生成的 TAR 文件,您会发现它们的大小完全不同(对我来说是 303MB 对 614MB)。
关于linux - Docker 加载和保存 : "archive/tar: invalid tar header",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40622162/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |