![](/img/trans.png)
[英]AWS ECS-EC2 ERROR: No Container Instances were found in your cluster
[英]AWS Batch Container Error: "no users found"
觸發批處理作業(Fargate 作業隊列)時,狀態將變為 FAILED,並顯示以下錯誤消息:
無法啟動容器錯誤:ResourceInitializationError:無法創建新容器:/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
圖像中不可用。
將其更改為root
可解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.