This document outlines a workshop focused on building and deploying a distributed application, cm-voting, using Docker, Mesos, and Marathon. It details the steps to create a Mesos cluster and deploy the application in a Docker environment, as well as implementing service discovery with Mesos DNS. The workshop also includes instructions for setting up the necessary components, running the application, and testing its functionality.