Docker is nothing more than a handy container. But for a lot of use cases, it’s opening up amazing new possibilities for making development and deployment work together more closely than ever. It’s an open source project designed to make it easy to create lightweight, portable, self-sufficient containers of an application, allowing that containerized application to run just as easily on a massively scaled cloud as it does on a developer’s laptop. For projects like OpenStack, it’s a new way of deploying applications as an alternative to (or on top of) a virtual machine, while potentially using fewer system resources in the process.
Read more at OpenSource.com