Choose a provider and install DC/OS

Installation involves configuring your infrastructure and installing DC/OS bits on top. Some install methods will configure your infrastructure for you, which results in limited functionality or control. Use the advanced install for production clusters.


Try DC/OS by installing a mini-DCOS cluster using Vagrant, Docker or AWS. Room for workloads is limited by CPU and memory. (limited functionality)

miniDC/OS installation


Deploy DC/OS using the Universal Cloud Installer, for fast demos and evaluations. Install DC/OS with a few commands.



Follow the advanced installation instructions to create production ready DC/OS clusters on any infrastructure. (full functionality)


DC/OS 101 tutorial

If you already have DC/OS installed on your cluster and aren't sure what to do next, try walking through the 101 tutorial, which is designed to give you hands-on experience with the essential pieces of DC/OS right away. Follow the simple recipes, or read and try the "deep dives" to learn how DC/OS works behind the scenes.

The DC/OS 101 tutorial covers the following topics:

  • Installing services
  • Deploying apps (containerized and non-containerized)
  • Connecting multiple applications
  • Service discovery
  • Load-balancing (within the cluster and externally)
  • Making applications accessible from outside the cluster
  • Investigating/debugging common problems

Kubernetes on DC/OS

DC/OS automates the steps to install and maintain a highly available Kubernetes cluster, and allows you to run it alongside other workloads. Once you have a DC/OS cluster up and running, try spinning up a Kubernetes cluster.

Additional resources for beginners