Introduction Running Docker containers securely and efficiently in a production environment poses a number of complex challenges. Most of the complexity arises due to running containers across a number of hosts. These containers may need to keep/share state, communicate with each other and may (dis)appear at any moment. You need an automated infrastructure platform to take care of things like stor