2016-11-16 107 views
2

我想在Docker中导入一个Docker镜像到AWS RedHat(3.10.0-514.el7.x86_64)并且遇到错误;码头加载和保存:归档/ tar:无效的焦点标题

Error processing tar file(exit status 1): archive/tar: invalid tar header 

这同样的图像在我的本地机器和Windows上的Boot2Docker上也能正常工作。它非常大(2.5Gb),但是我已经验证了RedHat实例的校验和,它与源代码相同。

任何想法可能是错误的,或想法如何我可以解决?

感谢,

比克

+0

您是否尝试过它推到一个注册表和拉下来红帽箱?您可以在Docker Hub上免费存储一个映像,以便您可以试用。如果可行,请提供重现问题所需的最少步骤,包括如何(以及在​​何种系统上)构建映像。 – jonatan

回答

0

解决这个问题的正确方法是这样的:

当您保存图像使用此istruction

Docker save --output=c:\YOUR_PATH\my_docker_image.tar e6f81ac424ae(image id) 

而当你试图加载此图片使用此建议:

Docker load --input C:\YOUR_PATH\my_docker_image.tar 

此之后,你在泊坞窗图像图像见过名称和解决这个使用命令标签

Docker tag IMAGE_ID mydockerpapplication