Product, Use Cases

Docker clustering on Mesos with Marathon

Nov 10, 2014

Ken Sipe

D2iQ

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?