繁体   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