Docker is a tool that lets you run distributed computing on your local machine. It can also be used to boot up Amazon instances, but there are different ways of doing it. The Python code inside the Docker image will send data back and forth between two nodes. You have to make some decisions about the security model.