首页/系统/信创系统运维速查/ARM 平台容器镜像适配
迁移适配65 条

ARM 平台容器镜像适配

信创平台跑容器要匹配镜像架构:docker pull 默认取本机架构,跨架构用 --platform;自建镜像优先目标平台原生构建。

信创系统运维速查系统更新于 2026-10-12

镜像架构确认与拉取

镜像架构确认与拉取
docker pull nginx:latest
docker image inspect nginx:latest --format '{{.Architecture}}'
docker pull --platform linux/arm64 nginx:latest

运行与构建

运行与构建
docker run -d --name web -p 8080:80 nginx:latest
docker exec web uname -m                 # 容器内确认架构
docker build -t myapp:arm64 .            # 本机构建(推荐)
docker buildx build --platform linux/arm64,linux/amd64 -t myapp:multi .
x86 镜像在 ARM 上不能直接执行(除模拟运行且性能损失大):CI 产物按目标架构分别构建与分发。

易错点

  • 私有仓库同名镜像可能是单架构:部署前 inspect 确认 Architecture 字段
  • buildx 跨架构构建依赖 qemu 模拟:产物慢且个别依赖失败,优先原生构建

数据来源与参考

  • Docker 官方文档(多架构镜像)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌