首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ARM架构的Dockerfile父文件

ARM架构的Dockerfile父文件
EN

Stack Overflow用户
提问于 2021-08-05 06:57:17
回答 1查看 205关注 0票数 1

我想为AMD和ARM Graviton2处理器建立Docker镜像。我已经了解了多拱形命令行界面命令docker buildx build --platform linux/amd64,linux/arm64,清单和Docker将拉出正确的图像变体匹配架构的事实。

我想知道我是否必须在ARM的wonder文件中使用作为父arm64v8/ubuntu:20.04ubuntu:20.04,或者两者都使用wonder也可以吗?它会以相同的方式在两种架构上工作吗?这个官方的arm64v8 dockerhub存储库的用途是什么?

FROM ubuntu:20.04的构建时间为5分钟,而FROM arm64v8/ubuntu:20.04的构建时间为30分钟,差异显着。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-07 10:40:44

好的,我计算出这个ubuntu:20.04和这个arm64v8/ubuntu:20.04两个图像具有完全相同的SHA。所以Ubuntu:20.04只是所有这些每个拱门的镜像的父镜像,如果你运行docker manifest inspect ubuntu,你会看到所有的镜像。

因此,很明显,multibuild存储库仅适用于您希望在不同架构上构建ARM镜像的情况(如果您不希望使用arm64v8/ubuntu:20.04 buildx命令)。在这种情况下,您必须开始使用FROM arm64v8/ubuntu:20.04编写Dockerfile文件。

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

https://stackoverflow.com/questions/68661937

复制
相关文章

相似问题

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