On a Mac, you can run the Docker client and then target Linux machines. You can use good to Docker on Windows as well. Microsoft is going even further where they announced at build last week that they implemented a Docker engine for Windows Server. They'll be able to deploy their microservices in the technology that fits the best.