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 toward running containers. Before we finish the chapter, we are going to take a look at launching one of these, CoreOS.
The distribution we are going to look at has 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.
While CoreOS supports its own container runtime, called RKT (pronounced Rocket), it also ships with Docker. However, as we will see, the version of Docker currently shipping with the stable version of CoreOS is a little out of date.
To launch the DigitalOcean-managed coreos-stable version, run the following command: