Apple M1 docker 镜像使用什么架构:arm/v5、arm/v7、arm64/v8?

chi*_*gis 10 macos docker apple-m1

我想为新的 Apple M1 CPU 构建 docker 映像。我查看了官方 docker 镜像之一中的架构,发现列出了以下 ARM 架构:

linux/arm/v5
linux/arm/v7
linux/arm64/v8
Run Code Online (Sandbox Code Playgroud)

有什么区别以及我应该使用哪一个?

fnk*_*nkr 9

M1 / Apple Silicon 使用该linux/arm64/v8架构。Docker 在运行非本机镜像时会显示警告:

警告:请求的映像平台 (linux/amd64) 与检测到的主机平台 (linux/arm64/v8) 不匹配,并且未请求特定平台


chi*_*gis 1

linux/arm64 似乎工作得很好