You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GCP Vertex AI自定义容器端点部署报exec格式错误求助

解决Vertex AI部署镜像时的"exec /bin/sh: exec format error"问题
  • 核心原因:镜像架构不匹配。如果本地是ARM架构设备(比如M1/M2系列Mac),默认构建的是ARM64架构镜像,但Vertex AI的部署环境采用x86_64架构,导致执行二进制文件时出现格式错误。

  • 修复步骤:

    1. 重新构建镜像时指定x86_64架构,执行命令:
      docker build --platform linux/amd64 -t [你的镜像名称] .
      
    2. 将新构建的镜像推送到Artifact Registry:
      docker push [Artifact Registry中的镜像完整地址]
      
    3. 在Vertex AI模型注册表中重新导入该镜像,再尝试部署端点。
  • 额外验证建议:

    • 检查Dockerfile中的基础镜像是否支持x86_64架构,比如使用python:3.10-slim这类跨架构的官方镜像,避免使用仅适配ARM的镜像。
    • 本地可以用docker run --platform linux/amd64 [你的镜像名称]测试镜像在x86_64环境下能否正常启动,提前排查潜在问题。

内容的提问来源于stack exchange,提问作者Vineet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 15:31:10