Combining interchangable docker applications

I want to use multiple individual docker files/containers in one combined application. Suppose I have three docker containers. Two containers, Framework A and Framework B, that process data in a two different ways, but give the same output. The other container, main, will process that output. Now in my application I would like to use either Framework A or Framework B, or perhaps both.

I looked at a solution to combine multiple docker containers, but this does not seem to be supported by docker and is also not exactly what I want. So I looked into Docker volumes, but I don’t really want to ‘write’ or store the data from the two individual frameworks, just pass it to the third container. I also read about docker-compose, but again this does not seem to be exactly what I want.

  • How do I scale up my cluster on Google Container Engine / Kubernetes?
  • docker: Dockerising multiple wordpress sites
  • remote server returned 400 bad request for apache2 in ubuntu
  • Docker on Mesos: Volume is placed on which node?
  • Mount a windows host directory in compose file version 3
  • Integrate private files for open source application code in devops pipeline
  • Suppose that in the main container I have some python code, that will call some other code from either Framework A or Framework B, and data then gets passed from either of those two to main (a python object, array or something similar). What would be the best way to achieve this? And is this easily interchangeable, given that the outputs of framework A and framework B are the same?

  • Docker On windows10 Volume permissions “ a STORAGE ENGINE failed.”
  • What I need to use tensorflow on Docker without official tensorflow image?
  • PostgreSQL Horizontal scaling for “database per customer” cloud service
  • Automate adding new repository tags to Docker Registry Automated Build
  • How to run docker-compose against docker swarm (without docker-machine)
  • Bitbucket pipelines: link cakephp image with mysql image together
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.