Another cloud-managed offering is Microsoft's Azure Container Service (ACS). ACS is really nice because it allows you to choose from industry standard tools such as Docker Swarm, Kubernetes, and Mesos. It then creates a managed cluster for you, but uses one of these tool sets as the foundation. The advantage is that you can still use the tool's native API and management tools, but leave the management of the cloud infrastructure to Azure.
Find out more about ACS at
https://azure.microsoft.com/en-us/services/container-service/.
https://azure.microsoft.com/en-us/services/container-service/.