寻求Google Cloud Run侧载部署的入门级分步教程
Google Cloud Run 侧载部署入门分步教程
前提准备
- 拥有Google Cloud账号
- 本地已安装Docker(若需打包自有应用镜像)
步骤1:创建Google Cloud项目并启用必要服务
- 登录Google Cloud控制台,通过左上角项目选择器创建新项目
- 搜索「Cloud Run」进入服务页面,按提示启用Cloud Run API
- 搜索「Artifact Registry」进入服务页面,启用该服务(用于存储应用镜像)
步骤2:安装并配置Google Cloud CLI(gcloud)
- 下载对应操作系统的gcloud CLI并完成安装
- 打开终端/命令提示符,执行
gcloud init,按提示登录Google账号并选择刚创建的项目作为默认项目 - 验证配置:执行
gcloud config get-value project,确认输出为你的项目ID
步骤3:准备应用镜像(已有镜像可跳过)
若你还没有可部署的镜像,以静态Web应用为例,用Docker打包:
- 安装并启动Docker Desktop
- 在应用根目录创建
Dockerfile:FROM nginx:alpine COPY . /usr/share/nginx/html
- 构建镜像:
docker build -t my-app:v1 .(my-app为镜像名,v1为版本号)
步骤4:将镜像推送到Artifact Registry
- 在Artifact Registry控制台点击「创建仓库」,填写仓库名(如
my-app-repo),选择区域(如us-central1),镜像格式选Docker,完成创建 - 配置Docker认证:执行
gcloud auth configure-docker [你的区域]-docker.pkg.dev,替换[你的区域]为实际选择的区域 - 给镜像打标签:
docker tag my-app:v1 [你的区域]-docker.pkg.dev/[你的项目ID]/[你的仓库名]/my-app:v1,替换所有占位符 - 推送镜像:
docker push [你的区域]-docker.pkg.dev/[你的项目ID]/[你的仓库名]/my-app:v1
步骤5:部署镜像到Cloud Run
- 进入Cloud Run控制台,点击「创建服务」
- 在「容器镜像URL」处点击「选择」,找到刚推送的镜像并确认
- 填写服务名称(如
my-app-service),选择与镜像仓库一致的区域 - 基础配置:
- 身份验证:选择「允许未经身份验证的调用」(公开访问场景)
- 资源分配:默认CPU/内存配置足够小型应用,可按需调整
- 点击「创建」,等待部署完成,成功后会生成应用访问URL
步骤6:验证与更新
- 访问生成的URL,确认应用正常运行
- 后续更新应用时,重新构建并推送新版本镜像,在Cloud Run服务页面点击「编辑 & 部署新版本」,选择新镜像即可完成更新
内容的提问来源于stack exchange,提问作者Domenico Melisi
相关产品推荐
相关产品推荐

