Running docker containers on a cluster has several solutions available today:
- ECS, Amazons Elastic Container Service
- Kubernetes - A docker clustering and scheduling solution from programmers at Google
- Docker Swarm - Native clustering from Docker which I covered in a setup last week
- Hashicorp's Nomad - A task scheduler for clusters that supports Docker
I have been working with Nomad this week with the resulting 3 server cluster available here to play with. Github Repo.
The example code in the repo will setup the Consul and Nomad cluster, but with the issue of the network cards.
I might solve this issue next week, and when I do, the repo will be updated.
As always, comments are welcome.