关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
2年前关闭。
Improve this question
触发 Cloud 功能时,我需要运行 docker 容器。此外,我需要这个 Docker 来从运行在 Google Cloud Compute Engine 中的 NFS 文件服务器 VM 挂载一个文件夹。
最佳答案
您所描述的内容听起来像是 Google 产品 Cloud Run 的理想故事。 .总之,在最高级别...... Cloud Run 允许您在传入的 REST 请求到达时按需运行 docker 容器。您只需为容器的执行持续时间付费。当没有流量/请求时,容器会自动降速,您不再需要付费。您可以控制每个容器处理多少请求(1 个请求 = 1 个容器或由同一容器提供的多个请求或任何组合)。
实际上,Cloud Run 是 Cloud Functions 的替代品。借助 Cloud Functions,您可以提供函数体,而 Cloud Functions 提供其运行的环境。使用 Cloud Run,您可以提供提供功能实现的容器及其运行环境。在这两种情况下,谷歌都拥有环境的启动、关闭和其他管理,包括扩展。
谷歌上“GCP Cloud Run”这个短语,你会发现大量的文档。鉴于您所描述的要求,我强烈建议这是您的第一个研究领域。如果您需要进一步详细说明,请随时发布带有 google-cloud-run 标记的其他问题。如果 Cloud Run 不能很好地回答您的问题,也请回帖,以便我们更好地理解。
关于docker - 从 Firebase/Google Cloud Functions 执行 Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59418868/