I propose a third layer: Integration with an application checkpoint library, like CRIU[1], to snapshot the running container. CRIU already supports snapshots of docker containers[2], just not correctly restoring them.
[1] http://criu.org/
[1] http://criu.org/
No comments yet.