Building Apache Mesos cluster with Docker Compose

we have an environment where docker containers are working together en they are managed by Apache mesos.
Now I saw this tutorial part 1 and part 2 which is working with fig. He is recommending to use the new docker compose.

I don’t know fig and I don’t know Docker compose. I know docker images, and containers and how they’re working but nothing more.

  • Data Lake Infrastructure
  • How to properly set up dockerized django app with SSL handling using self-signed certificate and mod_wsgi-express?
  • What is the default working directory when running a mesos chronos command
  • Docker linked containers, Docker Networks, Compose Networks - how should we now 'link' containers
  • Good approach to depend by external files (dropbox) on a public repository?
  • Is this possible to get all running containers id's in docker swarm services?
  • I read the official documentation. It’s nice to start multi-container environments (described in the dockercompose.yml. But can Docker Compose start other tools like apache Mesos? So actually: Can a Docker Compose file describe your whole configuration for application: so creating an apache mesos cluster with your Docker Containers?

  • yum install error docker
  • Running a Java war file deployed on Tomcat over Windows server 2016 Docker container
  • How to send files as arguments of docker commands?
  • xhost command for docker GUI apps (Eclipse)
  • Turning cassandra inter-node encryption on causes “Unable to gossip with any seeds” exception
  • QGIS-Server Plugin Process per client (WMS)
  • One Solution collect form web for “Building Apache Mesos cluster with Docker Compose”

    Yeah, you can set up your whole cluster using docker compose if you wanted to.

    Getting all the pieces working for your configuration could take some tweaking but here’s an example of running a mesos/marathon cluster through a single dockercompose.yml:

    The general steps:

    1. Find dockerized versions of the services you want to run
    2. Get them to run to spec
    3. Link them together using docker compose.
    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.