结合可互换的docker应用程序

我想在一个组合的应用程序中使用多个单独的泊坞窗文件/容器。 假设我有三个docker集装箱。 两个容器, Framework AFramework B ,以两种不同的方式处理数据,但是给出相同的输出。 另一个容器main将处理该输出。 现在在我的应用程序中,我想使用Framework AFramework B ,或者两者兼而有之。

我看了一个解决scheme来结合多个docker集装箱 ,但这似乎并没有得到docker的支持,也不完全是我想要的。 所以我研究了Docker的卷 ,但是我并不想从两个单独的框架中“写”或存储数据,只是将它传递给第三个容器。 我也读了关于docker-compose ,但这似乎并不完全是我想要的。

假设在main容器中有一些python代码,它将调用Framework AFramework B其他代码,然后数据从这两者中的任何一个传递给main (一个python对象,数组或类似的东西)。 什么是实现这个目标的最好方法? 考虑到framework Aframework B的输出是相同的,这是否容易互换?