docker - Google App Engine:为 Scrapy + Splash 加载另一个 Docker 映像
问题描述
我想在 Google App Engine 中使用 Scrapy + Splash 抓取一个 javascript 网站。Splash 插件是一个 Docker 镜像。有没有办法在 Google App Engine 中使用它?App Engine 本身使用 Docker 映像,但我不确定如何加载和访问辅助映像(这就是 Splash 的使用方式)。这是 Splash 安装说明
解决方案
您可以在 App Engine 柔性环境中使用自定义运行时。
自定义运行时允许您构建在 Dockerfile 定义的环境中运行的应用程序。通过使用 Dockerfile,您可以使用不属于 Google Cloud Platform 的语言和包,并使用在 App Engine 柔性环境中使用的相同资源和工具。
探索有关自定义运行时的更多信息。请注意,当您使用自定义运行时时,您必须编写应用程序代码来处理一些灵活的环境生命周期和健康检查请求。查看如何构建自定义运行时以获取更多信息。
推荐阅读
- c# - c# ninject 在实例化类中注入依赖项
- c++ - 从函数返回静态固定大小的数组
- linux-kernel - 内核如何跟踪映射到其他进程的帧?
- gridfs - 无法使用 gridfs 将文件存储到 mongodb Atlas
- php - 使用 php 从 URL 获取解码 json 以显示最新版本的 fontawesome
- laravel - Vue组件扩展布局时找不到#app
- c++ - 如何为 VSCode 配置包含文件的 C++ 相对路径
- c++ - 是否有另一种方法可以将 .dll 文件从一个项目复制到我的启动项目中的可执行文件旁边?
- http - Nginx 服务器允许客户端在一个 HTTP 1.1 连接中发送的最大请求数是多少
- amazon-mws - MWS 在提交提交提要之前,我们可以检查它当前是否正在节流?