Running multiple dependent apps each with their own docker compose file

I have two apps that I would like to somehow combine with docker and docker compose. The apps are:

This I have been able to get running on docker.
Consists of the following containers: Web (rails app), postgres, and redis.

  • Docker Pull Python
  • How to edit Docker container files from the host?
  • Building a docker image using AWS Developer Tools
  • Docker restart not showing the desired effect
  • proxy_pass https in a Docker Container
  • Jenkins shell script execution on different server
  • Scraping app
    This app scrapes other websites, makes sure the data is consistent, and sends it to the API. This is the app I dunno how to get running on docker.
    Its a node app and would consist of the following containers: Web (sails app), mongodb, redis, the API.

    My question is if its possible to write the Dockerfile or docker-compose.yml file for the scraping app such that it is linked to the API app, which itself is linked to at least two other containers. Or do I have to manually boot the API app before booting the scraping app?

  • How to resize docker container's cpu-share value dynamiclly?
  • Docker error: Unable to locate package git
  • How do you find volumes configured into the docker *image* itself?
  • How to push a docker image with README file to docker hub?
  • nohup a process in background in Docker at K8S ,will led to that process run multi time,why's that?
  • Installing docker in client mode
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.