无法在aws cli dockerfile中启动新线程

can't start new thread in aws cli dockerfile

我正在 docker 构建期间尝试 运行 aws s3 cli 命令,它给我错误 can't start new thread。我尝试将 max_concurrent_requests 设置为 1 以将线程限制为 1.

...
RUN yarn build
RUN aws configure set default.s3.max_concurrent_requests 1
RUN aws sts get-caller-identity
RUN aws s3 rm s3://public-assets/build/_next/static --recursive
...

最后一个 s3 rm 命令出错。

对于任何遇到这个完全相同问题的人来说,这无论如何都不是 AWS CLI 特定的问题。我使用 alpine 图片,然后我切换到 ubuntu。有一次,我切换到 ubuntu 基本图像,一切都按照预期的方式进行。