When using Docker containers for development environments (also known as the opposite of micro-services) a common scenario is that you are using a laptop and want to run docker containers on a more powerful machine like a workstation or build server.

This can be done by exposing the Docker service API to the network and connecting to it from a different host. Here’s how to do it.