簡體   English   中英

Docker exec /bin/sh: Arm64 上的 exec 格式錯誤

Docker exec /bin/sh: exec format error on Arm64

提示:本站收集StackOverFlow近2千萬問答,支持中英文搜索,鼠標放在語句上彈窗顯示對應的參考中文或英文, 本站還提供   中文簡體   英文版本   中英對照 版本,有任何建議請聯系yoyou2525@163.com。

我的 Dockerfile 在 x86 機器上工作,但在arm64架構的機器上失敗; 特別是在a1.2xlarge (一個aws EC2-instance )上。

運行docker compose up -d

#0 0.462 exec /bin/sh: exec format error
------
failed to solve: executor failed running [/bin/sh -c apt-get update]: exit code: 1

Dockerfile 看起來像這樣

FROM phusion/passenger-ruby27
ENV HOME /root
RUN apt-get update

docker -v

Docker version 20.10.17, build 100c701

unname -a

Linux Ubuntu SMP Thu Jun 9 13:06:11 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux

lsb_release -a

Ubuntu 20.04.4 LTS
問題暫未有回復.您可以查看右邊的相關問題.
2 GAE 錯誤 :- /bin/sh: 1: exec: gunicorn: not found

我嘗試使用他們的試用版在 GAE 上部署我的應用程序。 到目前為止,我成功地使用 python 3.6 創建了一個帶有自定義設置的 app.yaml,用於靈活的環境。 但是,在部署應用程序時,應用程序構建成功,但是,我不斷收到以下錯誤 更新服務 [默認](這可能需要幾分鍾)...失敗。 錯誤: ...

3 Docker Exec 格式錯誤

我有 dockerfile: ENTRYPOINT ["/code/docker-entrypoint.sh"] docker-entrypoint.sh 當我運行圖像時,出現錯誤 - 但是下一個命令(robot --outputdir ...)成功運行。 我究竟做錯了什么? PS ...

10 /bin/sh: 1: exec: gunicorn: 未找到

我正在嘗試在谷歌雲應用程序引擎上部署一個簡單的 django 應用程序。 應用程序具有基本的 wsgi 和 asgi 服務器,其中 wsgi 服務於 HTTPS 請求,而 asgi 服務於 websocket 請求。 我正在按照谷歌應用程序引擎教程來部署應用程序,並且它已成功構建和部署。 但是,它無 ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2022 STACKOOM.COM