【发布时间】:2016-03-17 17:00:37
【问题描述】:
我想定制一个 (Python) 标准运行时托管 VM。 理论上,这应该可以通过向 VM Dockerfile 添加一些额外的命令来实现。
Google's documentation表示首次部署App时会自动生成一个VM Dockerfile;
如果您使用标准运行时,SDK 会在您首次运行 gcloud preview app deploy 命令时为您创建一个 Dockerfile。该文件将存在于预定位置:
- 如果您使用 Java 进行开发,Dockerfile 将出现在已编译的 Web 应用程序存档目录 (WAR) 的根目录中
- 如果您使用 Python 或 Go 进行开发,Dockerfile 将显示在应用程序目录的根目录中。
而且确实可以添加额外的命令;
您可以在此文件中添加更多 docker 命令,同时继续使用标准运行时声明运行和部署您的应用程序。
但实际上,Dockerfile 会在部署完成后立即自动删除,从而阻止任何自定义。
是否有人设法将 Dockerfile 命令添加到具有标准运行时的托管 VM?任何帮助将不胜感激。
【问题讨论】:
标签: google-app-engine google-app-engine-python google-managed-vm