创建Vertex AI Platform Notebooks实例时镜像构建失败求助
镜像构建失败问题解决
错误根源
从错误日志中的invalid argument "gcr.io//kfp-dev:latest"可以明确判断:PROJECT_ID环境变量未被正确设置,导致生成的镜像URI出现双斜杠//,不符合Docker镜像标签的规范,触发invalid reference format错误,最终导致构建步骤以状态码125失败。
解决步骤
1. 设置PROJECT_ID环境变量
在执行构建命令前,先通过以下方式之一正确设置项目ID:
- 手动指定项目ID:
export PROJECT_ID="你的GCP项目ID" - 自动获取当前gcloud配置的项目ID:
export PROJECT_ID=$(gcloud config get-value project)
2. 验证环境变量有效性
执行以下命令确认PROJECT_ID已正确赋值:
echo ${PROJECT_ID}
输出应为你的GCP项目ID,而非空值。
3. 重新执行构建命令
确认环境变量设置正确后,重新运行构建推送命令:
IMAGE_NAME=kfp-dev TAG=latest IMAGE_URI="gcr.io/${PROJECT_ID}/${IMAGE_NAME}:${TAG}" gcloud builds submit --timeout 15m --tag ${IMAGE_URI} .
额外注意事项
- 确保当前gcloud账号拥有对应项目的Container Registry写入权限
- 若使用临时环境(如Qwiklabs),项目ID可能在会话重置后变化,需重新设置环境变量
内容的提问来源于stack exchange,提问作者Eslam Fouad
相关产品推荐
相关产品推荐

