Is it really necessary a whole VM for your workflow development needs ? Or all you need is a bounce of Applications ?
Containers exist from a long time, and they isolate applications, creating a read-write layer over a read-only file system. Docker makes these things very simple.
Containers can be linked together, share volumes data, ports and services in a simple way, so you can prepare and share in a team, a full stack of applications for running your app!
Applications inside a container need only files from an image and they run (nearly natively) fast. Also it's very easy to create and destroy containers so you can adapt your enviroment.
Don't have your attention? Let's try this
sudo docker run -t -i ubuntu:14.04 /bin/bash
A set of slide has been made for an introduction that we hope can stimulate your curiosity.
We invite you to try this new software, test it in your abitual configuration, and share your experience!