AWS Batch 容器错误:“未找到用户”

2023-12-21

触发批处理作业(Fargate 作业队列)时,状态将变为 FAILED,并显示以下错误消息:

无法启动容器错误:资源初始化错误:无法 创建新容器:安装回调失败 /tmp/containerd-mount3975084381:找不到用户

不幸的是我在网上找不到任何类似的错误。

作为参考,我正在构建的 Dockerfile 如下:

FROM python:3.8-slim-buster
WORKDIR /app
USER root

COPY requirements.txt requirements.txt
RUN pip3 install -r requirements.txt

COPY . .

CMD [ "python3", "run.py"]

run.py的内容如下:

print("Python script has run!")

图像中唯一的其他文件是requirements.txt,其中仅包含行requests.


修复了我自己的问题:

作业定义将用户设置为ubuntu,这在python:3.8-slim-buster image.

将此更改为root解决了这个问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AWS Batch 容器错误:“未找到用户” 的相关文章

随机推荐