如何从另一个容器中的容器执行脚本?
How to execute script from container within another container?
我有一个带有外部数据库的 contanarized flask 应用程序,它使用 selenium 在其他站点上记录用户。一切都在本地主机上完美运行。我想使用容器部署这个应用程序,发现带有 google chrome 的 selenium 容器可以完成这项工作。我的问题是:如何从硒容器中的烧瓶容器执行 scripts/methods?我试图找到一些有用的信息,但我什么也没找到。
我应该从 selenium 容器调用 API 到 flask 容器吗?是方式还是不同?
据我了解,您正在尝试采用在您的电脑上运行的本地实现并将其放入两个不同的 docker 容器中。然后你想从 selenium 容器调用包含连接到你的数据库的烧瓶脚本的容器。
在这种情况下,您可以将容器想象成两台不同的计算机。你可以告诉 docker 在这两个容器之间创建一个内部网络并通过 API 调用发送请求,就像你建议的那样。但您不限于这种方法,您可以使用任何适用于两台计算机的技术来交换命令。
我有一个带有外部数据库的 contanarized flask 应用程序,它使用 selenium 在其他站点上记录用户。一切都在本地主机上完美运行。我想使用容器部署这个应用程序,发现带有 google chrome 的 selenium 容器可以完成这项工作。我的问题是:如何从硒容器中的烧瓶容器执行 scripts/methods?我试图找到一些有用的信息,但我什么也没找到。 我应该从 selenium 容器调用 API 到 flask 容器吗?是方式还是不同?
据我了解,您正在尝试采用在您的电脑上运行的本地实现并将其放入两个不同的 docker 容器中。然后你想从 selenium 容器调用包含连接到你的数据库的烧瓶脚本的容器。
在这种情况下,您可以将容器想象成两台不同的计算机。你可以告诉 docker 在这两个容器之间创建一个内部网络并通过 API 调用发送请求,就像你建议的那样。但您不限于这种方法,您可以使用任何适用于两台计算机的技术来交换命令。