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

自定义Google Cloud Shell镜像无法启动 VM置备报错求助

自定义Google Cloud Shell镜像预配失败修复方案

  • 优先验证镜像架构兼容性:Cloud Shell仅支持x86_64架构镜像,若你是在ARM架构设备(如Apple M系列芯片设备)上构建的镜像,会完全无法启动,重新构建时添加--platform linux/amd64参数指定架构后重新推送到容器registry即可。
  • 检查镜像大小是否超限:Cloud Shell自定义镜像总大小上限为10GB,超出后会触发预配逻辑报错。你可以执行docker inspect gcr.io/diveintoansible/diveintoansible-lab-gcp-cloudshell | grep Size查看实际镜像大小,若超出则清理镜像内的缓存、冗余安装包后重新构建。
  • 确认基础镜像适配最新Cloud Shell环境:近期Google更新了Cloud Shell底层宿主的系统依赖,若你的自定义镜像基础层不是最近更新的官方Cloud Shell基础镜像,会出现依赖不匹配问题,拉取最新官方基础镜像重新构建即可。
  • 校验镜像启动配置:自定义镜像不能修改默认的ENTRYPOINT和启动初始化脚本,否则会导致Cloud Shell的VM健康检查失败,触发预配报错。你可以在本地Docker环境运行docker run --rm -it gcr.io/diveintoansible/diveintoansible-lab-gcp-cloudshell bash,检查是否存在启动报错、依赖缺失的问题。
  • 临时使用规避方案:若需要临时使用环境,可以先去掉启动链接中的cloudshell_image参数,使用官方默认Cloud Shell启动后手动执行项目内的环境初始化脚本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 06:18:03