Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我注意到我上传的 tar.gz 文件中的文件被截断了文件名。当我查看构建日志时,将使用完整的文件名写入文件(在本地构建时结果相同)。然后将文件复制docker cp到 tar 文件中,压缩并上传到服务器。如果我从服务器下载工件,长文件的文件名已被截断为大约 100 个字符长,包括路径(例如,js 文件夹中的文件最终比 css 文件夹中的文件长 1 个字符)。
docker cp
这是 docker 问题,还是 docker 使用了坏tar库?在不更改文件名的情况下,我能做些什么来解决这个问题?
tar
如果容器包含tar尝试
docker exec container_id tar -C /path/to/tar -cf - . > local.tar