blob: c1c0490903bf070805340c505c999859eada8b2c (plain
For an overview of the more general problem, see [[blueprint/replace_vagrant]].
For the detailed plans and things to evaluate in Docker, see [[!tails_ticket 7530]].
* Since Docker 0.9, the default execution environment is libcontainer,
instead of LXC. It now supports e.g. systemd-nspawn, libvirt-lxc,
libvirt-sandbox, qemu/kvm, in addition to LXC.
* Docker seems to support sharing a directory between the host and
a container, so on this front, we would not lose anything compared
* Docker supports Linux and OSX.
* According to
Docker comes with tools to automatically build a container from
source, version it, and upgrade it incrementally.