Product, Use Cases

Docker clustering on Mesos with Marathon

For more than five years, DC/OS has enabled some of the largest, most sophisticated enterprises in the world to achieve unparalleled levels of efficiency, reliability, and scalability from their IT infrastructure. But now it is time to pass the torch to a new generation of technology: the D2iQ Kubernetes Platform (DKP). Why? Kubernetes has now achieved a level of capability that only DC/OS could formerly provide and is now evolving and improving far faster (as is true of its supporting ecosystem). That’s why we have chosen to sunset DC/OS, with an end-of-life date of October 31, 2021. With DKP, our customers get the same benefits provided by DC/OS and more, as well as access to the most impressive pace of innovation the technology world has ever seen. This was not an easy decision to make, but we are dedicated to enabling our customers to accelerate their digital transformations, so they can increase the velocity and responsiveness of their organizations to an ever-more challenging future. And the best way to do that right now is with DKP.

Nov 10, 2014

Ken Sipe


Mesosphere makes it easy to launch and scale Docker containers in production using Apache Mesos and Marathon. Our new screencast demonstrates step-by-step how to accomplish this.


Docker recently had a great global hack day event on Oct 30, 2014 where they demonstrated a number of proof of concepts. One of the presentations was about Docker Cluster, a feature proposal to manage a cluster of Docker containers. This inspired us to put together a screencast showing how Mesosphere can manage clusters of Docker containers in production today.


The screencast walks through how to run Docker containers on an Apache Mesos cluster using Marathon. You will learn:


  • How to provision a Mesosphere cluster on Google Cloud Platform
  • How to run Docker images in host and bridge mode
  • How Mesos manages ports
  • How HAProxy is used to load balance services running in Docker containers
  • How to ensure there is only one of a given service on any one node
  • How to constrain services to specific tagged nodes
  • How to tag nodes
  • How to scale up or down services in Docker containers
  • How to run legacy services in the same cluster as Docker container services


We are impressed with what Docker is doing in the community and look forward to the opportunity to help developers easily use Docker containers in production. Check out the full screencast below.



Reference Links:


Ready to get started?