Docker is like a forest fire. This new Linux container technology is igniting everything in its path, and many of us are having trouble keeping up with how quickly it is scorching the earth. Not only is Docker one of the most popular open source projects in history, but it is fundamentally shifting the way people think about building applications.
Many of the ideas behind Docker-based applications are not original (strictly speaking), but Docker brings a fresh new slant to these old concepts. With many cloud development practices, Docker encourages best practices likeĀ 12-Factor Applications, which were developed for building PaaS-based apps and are now catching on for Docker-based apps.