![](/img/trans.png)
[英]standard_init_linux.go:211: exec user process caused "exec format error"
[英]Can't run image on AWS EC2 VM error: docker run standard_init_linux.go:211: exec user process caused "exec format error"
我正在嘗試使用以下命令運行圖像docker run -p 5000:80 kareemamrr/deepspeaker:cpu-v1
並使用此 dockerfile
FROM tensorflow/tensorflow:2.3.1
WORKDIR /app
COPY . .
RUN apt-get update \
&& apt-get upgrade -y \
&& apt-get install -y \
&& apt-get -y install apt-utils gcc libpq-dev libsndfile-dev
RUN pip install -r requirements.txt
EXPOSE 80
CMD ["uvicorn", "api:app", "--host", "0.0.0.0", "--port", "80"]
但是我拋出了這個錯誤,它在我的機器上按預期完美運行。
您使用的是什么類型的 AWS EC2 實例? 似乎您有平台不兼容的可執行文件,就像您正在為 x86 構建映像並在 ARM 實例上運行一樣。 我就是這樣檢查這個: https : //www.docker.com/blog/multi-arch-build-and-images-the-simple-way/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.