为什么没有使用docker部署的GCP功能在ContainerRegistry中有镜像?

问题描述 投票:0回答:1

我最近加入了一个新项目,其中使用

firebase deploy
命令部署 Firebase 功能。然而,在检查 Google Cloud Platform 容器注册表时,我注意到与这些功能部署相对应的 Docker 镜像。奇怪的是,项目所有者声称他们没有使用 Docker,并且存储库中没有 Docker YAML 文件。如果没有显式使用 Docker,Firebase 功能部署如何最终出现在 Container Registry 中?任何见解或解释将不胜感激。谢谢!

firebase docker google-cloud-platform google-cloud-functions
1个回答
0
投票

Cloud Functions 部署都是 docker 镜像。当您部署函数时,GCP 会自动为您的函数代码和所选运行时创建 docker 映像。

您应该查看文档以了解更多详细信息:

当您将函数的源代码部署到 Cloud Functions 时,该源代码将存储在 Cloud Storage 存储桶中。然后,Cloud Build 会自动将您的代码构建到容器映像中,并将该映像推送到映像注册表。当 Cloud Functions 需要运行容器来执行您的函数时,它会访问此映像。

© www.soinside.com 2019 - 2024. All rights reserved.