首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ARM64上生成码头图像时出错

在ARM64上生成码头图像时出错
EN

Stack Overflow用户
提问于 2022-06-25 06:19:54
回答 1查看 626关注 0票数 0

我为os编写了这个Dockerfile

代码语言:javascript
复制
FROM randomdude/gcc-cross-x86_64-elf
RUN apt-get update
RUN apt-get upgrade -y
RUN apt-get install -y nasm
RUN apt-get install -y xorriso
RUN apt-get install -y grup-pc-bin
RUN apt-get install -y grup-common
VOLUME /
WORKDIR /

在终端上运行sudo构建buildenv -t睾酮--buildenv时,我得到了这个日志,将构建上下文发送到docker守护进程2.048kB,步骤1/9 :从随机杜克/gcc-x 86_64-精灵-> c7e17c42eb04步骤2/9 :运行apt-get更新->警告请求映像的平台(linux/ and 64)与检测到的主机平台(linux/arm64)不匹配,并且没有请求->运行在32e48dbf4a9c exec /bin/sh: exec格式错误的命令'/bin/sh中的特定平台。返回一个非零代码:1

这个文件在/home/user/Desktop/os-systems/test-os/buildenv内部

我需要帮助来解决这个问题

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-25 08:35:46

course..It是给x86的。

这取决于你想做什么。

如果你想把它用在你的操作系统上。您必须构建一个arm64版本映像。您必须替换原始Dockerfile中的一些Dockerfile依赖项,并重新构建它。

您使用的基本图像的描述提到了这个Dockerfile。

如果您想使用x86映像,但只想在您的操作系统(arm64)上构建它,那么您可以尝试使用建屋

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72751686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档