【问题标题】:Is it possible to mount file to the docker container running in Google Cloud Run是否可以将文件挂载到在 Google Cloud Run 中运行的 docker 容器
【发布时间】:2021-09-21 03:22:42
【问题描述】:

我有一个在 Google Cloud Run 中运行的 docker 映像。镜像中的应用需要一个配置文件/etc/app.conf。在我的图像中没有这样的文件。

当我在本地运行它时,我可以从我的计算机将配置文件挂载到容器中:

docker run --detach --volume=`pwd`/app.conf:/etc/app.conf myimage

有没有办法在 Google Cloud Run 中挂载文件?

(现在我只是根据包含该文件的原始图像创建一个新图像,但我想简化这个过程)

【问题讨论】:

标签: docker google-cloud-run


【解决方案1】:

是的,您可以作弊并以只读模式挂载此文件。诀窍是使用 Secret Manager。

该文件是只读的,但它可以工作。

但是,请记住您有limitations

  • 文件不能大于 64KiB -> 不支持大文件,但适合 conf 文件。
  • 每分钟访问次数限制为 90k

还有cost associated:

  • 每个有效密钥版本 0.06 美元
  • 每 10k 读取 0.03 美元

【讨论】:

  • 非常酷。您能否添加以下详细信息: 每百万个请求的成本约为 3 美元; 64 KiB 有效负载,每分钟配额 600 个读取请求。
猜你喜欢
  • 1970-01-01
  • 2019-10-26
  • 2019-10-14
  • 1970-01-01
  • 2019-07-21
  • 2018-03-16
  • 2023-03-09
  • 2021-06-07
  • 2021-08-23
相关资源
最近更新 更多