📌  相关文章
📜  在 Google Cloud Run 上部署容器的指南(1)

📅  最后修改于: 2023-12-03 15:37:20.660000             🧑  作者: Mango

在 Google Cloud Run 上部署容器的指南

Google Cloud Run 是一项全托管的计算平台,可让您在无服务器的容器环境中运行容器。本指南将介绍如何在 Google Cloud Run 上部署容器。

准备工作

在开始之前,您需要完成以下任务:

  1. 创建 Google Cloud Platform 帐号并设置 billing。
  2. 安装 Google Cloud SDK。
  3. 在本地机器上安装 Docker。
步骤 1: 创建容器镜像

在部署容器之前,您需要创建一个 Docker 镜像。通常情况下,您会从 Dockerfile 构建镜像。

Dockerfile 示例:

# 基于 Ubuntu 镜像
FROM ubuntu

# 更新 apt-get 
RUN apt-get update

# 安装 Node.js
RUN apt-get install -y nodejs npm

# 复制应用程序文件
COPY . /app

# 运行应用程序
CMD ["npm", "start"]

构建 Docker 镜像:

docker build -t my-image:v1 .

其中,my-image:v1 是任意的镜像名称和标签。

步骤 2: 将镜像推送到 Google Container Registry (GCR)

在创建 Cloud Run 服务之前,需要将 Docker 镜像推送到 Google Container Registry。

推送镜像:

docker tag my-image:latest gcr.io/[PROJECT-ID]/my-image:latest
gcloud auth configure-docker
docker push gcr.io/[PROJECT-ID]/my-image:latest

确保将 [PROJECT-ID] 替换为您的项目 ID。

步骤 3: 部署 Cloud Run 服务

现在您已准备就绪,可以部署 Cloud Run 服务了。

  1. 在 Cloud Console 中打开 Cloud Run。
  2. 单击“创建服务”。
  3. 选择“容器映像”。
  4. 输入服务名称。
  5. 输入容器映像 URL:gcr.io/[PROJECT-ID]/my-image:latest
  6. 选择“容器端口”。
  7. 单击“部署”。
结论

恭喜您,您已成功在 Google Cloud Run 上部署了容器!现在,您可以使用 Cloud Run 的所有功能来管理、监视和扩展您的服务。

希望这篇指南对您有所帮助!