No problem ! I was just wondering !
BTW: Docker is really straight forward to use.
I came across the Docker cheat sheet:
https://coderwall.com/p/2es5jw
It gives at least some ideas how to use docker. Also the standard
documentation is quite good.
Just have a look over at https://www.docker.io/
It took me only 15 minutes (following a small howto) to install and use
Docker on the scrap PC I have currently standing around with Kanotix
installed. Since this is based on Debian, Docker should be straight forward
to use on Trisquel.
I guess using LXC as backend is good since it is integrated into the standard
kernel. Exposing services inside a docker container seems a bit clumsy to me
with port forwarding but as I understood you can use LXC with network bridges
as well.
OpenVZ is a bit easier for me here since you can simply specify an IP which
is part of the subnet of the host and thus directly expose the services on
the container. The big hassle for OpenVZ is though that it does not integrate
into the standard kernel and you always have to run a special kernel (e.g.
like ProxMox).
One thing you should consider: Docker aims for really big scale environments.
So even when you use it for small scale environments, you need to configure
everything. For really small scale usage (e.g. running a wiki inside a
container for personal use, experimenting with some selfwritten network
services) you might possibly be better of by using LXC directly.
Although solutions such as Vagrant or Docker have the big benefit that they
integrate automated setup of containers which means reproducable results.