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.

Reply via email to