在Google Compute Engine上加载静态文件

时间:2019-06-06 08:04:19

标签: docker google-cloud-platform virtual-machine google-compute-engine

我在Google Compute Engine上启动了带有nginx的docker映像的虚拟机,该映像带有角度应用程序。我应该注入一个外部配置文件,但是无法使用Cloud Storage Bucket加载。有想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Instance Metadata存储计算机的配置。

然后在startup script中,您可以使用curl检索该元数据,将其放置在适当的位置并启动容器。

用于检索元数据的示例命令:

curl -s -f 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/your-attribute' -H 'Metadata-Flavor: Google'