【问题标题】:How to execute script from container within another container?如何从另一个容器中的容器执行脚本?
【发布时间】:2019-03-22 12:32:50
【问题描述】:

我有一个带有外部数据库的 contanarized 烧瓶应用程序,它使用 selenium 在其他站点上记录用户。一切都在本地主机中完美运行。我想使用容器部署这个应用程序,并发现带有 google chrome 的 selenium 容器可以完成这项工作。我的问题是:如何从硒容器中的烧瓶容器执行脚本/方法?我试图找到一些有用的信息,但我没有找到任何东西。 我应该从硒容器到烧瓶容器进行 API 调用吗?是方式还是不同?

【问题讨论】:

    标签: python selenium docker flask google-chrome-headless


    【解决方案1】:

    据我了解,您正在尝试采用本地实现,该实现在您的 PC 上运行并将其放入两个不同的 docker 容器中。然后,您想从 selenium 容器调用包含连接到数据库的烧瓶脚本的容器。

    在这种情况下,您可以将容器视为两台不同的计算机。您可以告诉 docker 在这两个容器之间创建一个内部网络,并按照您的建议通过 API 调用发送请求。但您不限于这种方法,您可以使用任何技术,适用于两台计算机交换命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-08
      • 1970-01-01
      • 1970-01-01
      • 2016-03-01
      • 2020-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多