You don't have to use the default operating systems with Docker Machine; it does come with provisioners for other base operating systems, including ones that are geared towards running containers. Before we finish the chapter, we are going to take a look at launching RancherOS and CoreOS on two different platforms.
Both of the distributions we are going to look at have just enough of an operating system to run a kernel, networking stack, and containers, just like Docker's own MobyOS, which is used as the base for Docker for Mac and Docker for Windows.