【发布时间】:2021-08-07 18:40:43
【问题描述】:
我想为 AMD 和 ARM Graviton2 处理器构建 Docker 映像。我已经知道多架构 CLI 命令 docker buildx build --platform linux/amd64,linux/arm64、清单以及 Docker 将提取正确的图像变体匹配架构这一事实。
我想知道我是否必须在我的 Dockerfile for ARM 中作为父级 arm64v8/ubuntu:20.04 使用,或者两者都使用 ubuntu:20.04 可以吗?它会在两种架构上以相同的方式工作吗?这个官方arm64v8dockerhub repo 的目的是什么?
构建时间存在显着差异 - FROM ubuntu:20.04 为 5 分钟,FROM arm64v8/ubuntu:20.04 为 30 分钟。
【问题讨论】: