Beta releases of Docker Machine and Docker Swarm are available on Azure and Docker Machine is available on Hyper-V. Microsoft also is committed to supporting Docker Compose on Azure at some point in the future, company officials said on February 26.
Docker is an open source engine that automates application deployment. Docker uses containers, in lieu of virtual machines, to enable multiple applications to be run at once on the same server. Along with Microsoft, Amazon, Google, Rackspace and Linux vendors like Canonical and Red Hat are all committed to supporting Docker.
As my ZDNet colleague Toby Wolpe explains, Docker Machine enables any host, whether a laptop, server, VM or remote cloud instance, to run Docker apps. Docker Swarm is a clustering service that can turn large numbers of servers into a single machine, creating a resource pool for distributed apps. And Docker Compose, is designed to smooth the process of building a complex distributed app from a number of containers.