You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker Compose构建本地开发环境时文件访问异常求助

问题:Docker Compose构建时出现"Can't add file [x] to tar: io: read/write on closed pipe"错误

现象与环境

  • 团队新成员执行docker-compose命令构建本地开发环境时,频繁触发文件访问错误,报错信息固定为:

    Can't add file [x] to tar: io: read/write on closed pipe
    其中[x]为随机文件,最常出现的是Localstack的kinesis-mock.jar,也曾出现过与Localstack无关的ttf字体文件。

  • 原本无法复现该问题,直到重新安装Mac M1架构的Docker Desktop v4.27.1后,问题稳定出现。
  • 已测试多个Localstack版本(1.2.0、1.3.0、1.3.1、1.4.0、2.0.0、2.0.1、2.1.0),所有版本均出现类似报错,仅涉及的具体文件不同。

涉及项目文件

使用的开源项目为DEFRA rod-licensing,构建相关文件包括:

  • 基础镜像构建文件:Dockerfile.base(位于项目根目录)
  • Docker Compose构建配置:docker/services.build.yml(位于项目docker目录下)

内容的提问来源于stack exchange,提问作者jaucourt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 08:43:14