带有zip文件的Docker ADD文件夹导致处理tar文件错误(退出状态1):意外的EOF

时间:2018-08-16 08:37:47

标签: docker gitlab-ci

我想在我的docker映像中添加一个包含zip文件的文件夹,它已经工作了几周了,但是现在抛出此错误:

Error processing tar file(exit status 1): unexpected EOF

我也尝试使用旧的zip文件,但无法正常工作。我正在使用docker:dind image在gitlab-ci中执行此操作。

ADD packages/ /opt/packages/

其中一个文件的大小接近9GB。我真的不知道是什么问题。我也尝试过:

 chmod -R 777 packages

这些文件肯定在packages文件夹中。有人有主意吗?

1 个答案:

答案 0 :(得分:2)

18.06版本的docker中有一个8GB size limit。我建议订阅github问题以获取更新通知。避免创建带有此类大图层的图像也是一种很好的最佳做法。如果数据文件很大,请考虑将其作为卷包含在容器中,而不是将其构建到映像中。