How to use docker to automate remote testing of Linux containers

By now you’ve probably heard about the new Docker Engine, the open source tool that allows you to run Docker containers on any host, remotely or locally.

But, what about a server?

Well, if you’re using Docker to automate a lot of your deployments, there’s a lot more you can do with it than just use it to run containers locally.

Here’s a guide to using Docker in your environment to automate testing of your servers and make them more resilient.