首页/云/云与容器速查/docker manifest 查看多架构镜像
容器与 Docker106 条

docker manifest 查看多架构镜像

多架构镜像是一个『清单列表』:同一 tag 下按平台指向不同镜像。用 manifest inspect 或 buildx imagetools 查看实际包含哪些架构,避免拉错平台。

云与容器速查云更新于 2026-10-12
查看清单docker manifest inspect nginx:1.27(需启用实验特性或较新版本)
推荐替代docker buildx imagetools inspect:默认可用、输出更直观
清单内容linux/amd64、linux/arm64/v8、linux/arm/v7 等平台映射
选择规则拉取时按本机架构自动选;推送需 buildx 打多平台

使用示例

使用示例
docker manifest inspect nginx:1.27 | head -40
docker buildx imagetools inspect nginx:1.27
在 Apple Silicon / ARM 服务器上拉到 amd64 镜像会报 exec format error:先确认清单里有没有对应架构。

易错点

  • 本地 build 的镜像直接推:只有本机架构,ARM 节点拉下来跑不动
  • 看 tag 相同就以为行为一致:不同架构底层镜像可能差异很大

数据来源与参考

  • Docker Docs:docker manifest
  • Docker Docs:docker buildx imagetools

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌