触发批处理作业(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(使用前将#替换为@)