Re:Dockersh – a shell that puts users into individual docker...
by Terretta on Wednesday August 27, 2014 @10:20AM
(#8232207)
> Pretty similar to libvirt sandbox (done about 4 years ago):
Or how we ISPs gave dialup modem users their own login shells in mid 1990's:
http://www.freebsd.org/cgi/man.cgi?query=jail
I can't find docs for the chroot shell we used back then, but what we did was along the same lines as this:
Re:Dockersh – a shell that puts users into individual docker...
by thu on Wednesday August 27, 2014 @04:25AM
(#8231248)
The point is not containerization with Docker (vs. something else), but showing a project that can be used as a login shell. I.e. I think a good chunk of the challenge was gluing everything from sshd to the running individual containers.
Even if you were saying that such a login shell already exists with another containerization scheme, the fact it uses Docker is relevant to those who are investing in Docker. For instance Dockersh can be configured to run the shell in a specific Docker image; that is you can re-use your existing knowlegde and tooling.
http://sandbox.libvirt.org/quickstart/
Libvirt sandbox can also put processes, jobs, users etc into real VMs as well as chroots ^W containers.