Merge remote-tracking branch 'origin/feature/7461-persistence.conf-in-whisperback...
[tails/lblissett.git] / wiki / src / blueprint / evaluate_Docker.mdwn
blobda9d7a85004db56b67d03c67378b5e22c46f6a97
1 For an overview of the more general problem, see [[blueprint/replace_vagrant]].
2 For the detailed plans and things to evaluate in Docker, see [[!tails_ticket 7530]].
4 Random notes:
6 * Since Docker 0.9, the default execution environment is libcontainer,
7   instead of LXC. It now supports e.g. systemd-nspawn, libvirt-lxc,
8   libvirt-sandbox, qemu/kvm, in addition to LXC.
9 * Docker seems to support sharing a directory between the host and
10   a container, so on this front, we would not lose anything compared
11   to Vagrant.
12 * Docker supports Linux and OSX.
13 * According to
14   <https://stackoverflow.com/questions/17989306/what-does-docker-add-to-just-plain-lxc>,
15   Docker comes with tools to automatically build a container from
16   source, version it, and upgrade it incrementally.
17 * Michael Prokop [gives
18   pointers](http://michael-prokop.at/blog/2014/07/23/book-review-the-docker-book/)
19   about Docker integration with Jenkins.