I love docker and especially for complex CI environments it is just amazing.
The one thing that I really miss when working with Docker compared to a Virtual Machine is the ability to
save and restore snapshots
of the container and I was wondering if Docker offers anything similar?
docker checkpoint
may answer your needs.
Note that checkpoints is experimental feature and you may need to rerun your docker engine in experimental mode.