0

我注意到我上传的 tar.gz 文件中的文件被截断了文件名。当我查看构建日志时,将使用完整的文件名写入文件(在本地构建时结果相同)。然后将文件复制docker cp到 tar 文件中,压缩并上传到服务器。如果我从服务器下载工件,长文件的文件名已被截断为大约 100 个字符长,包括路径(例如,js 文件夹中的文件最终比 css 文件夹中的文件长 1 个字符)。

这是 docker 问题,还是 docker 使用了坏tar库?在不更改文件名的情况下,我能做些什么来解决这个问题?

4

1 回答 1

0

如果容器包含tar尝试

docker exec container_id tar -C /path/to/tar -cf - . > local.tar
于 2020-08-20T23:14:20.807 回答