我有一个在 Docker 容器中运行的 Flask 应用程序,它从几个站点抓取数据。为了抓取数据,我使用 Selenium;为了并行运行作业,我使用 Selenium/hub 和 Selenium/chrome-node(根据 Docker-compose 比例值而变化)。整个应用程序应该作为 cron 作业在 beanstalk 工作层上运行。
哪种 beanstalk 环境最适合上述情况?
另外,我还探索了多容器docker。我们可以在多docker中动态扩展多个chrome容器吗?
另外,如果 flask app 和 selenium/hub 作为兄弟容器并排运行。flask app 如何访问 selenium/hub?