Docker Machine is a tool that allows you to set up a machine with Docker on it and control it from your command line using docker-machine command. You can create these machines locally but also remotely using a cloud provider such as AWS or Digital Ocean.