docker-compose.yml文件中定义的一个节点(只有一个)无法构建。 docker-compose build退出,返回码为141。先前构建的相同配置没有问题。

Docker主机日志文件docker.log报告错误:

level=error msg="Handler for POST /v1.25/build returned error:
Error processing tar file(archive/tar: invalid tar header):

最佳答案

我的图片名称中存在无效字符的问题(没有.swp文件,没有并发)。

使用大写字母-> error 141

例如用image: my-app-ARM:1.0替换image: my-app-arm:1.0
似乎其他人在分支名称中存在无效字符的问题相同:
https://forum.gitlab.com/t/docker-compose-exit-code-141-on-shared-runners/9585/4

09-11 23:50