Re:Snaps are universal Linux packages
by gjjrfcbugxbhf on Friday February 03, 2017 @01:17AM
(#13558120)
Docker doesn't work for desktop gui apps. Also it doesn't provide great security sandboxing. Also docker is not the first containerisation solution why not LXC?
> why not LXC
The git-like version control available with docker or rkt (and apparently these package manager based systems too).
It works for GUI apps, see eg. https://hub.docker.com/r/tomparys/skype/
Re:Snaps are universal Linux packages
by gjjrfcbugxbhf on Friday February 03, 2017 @01:57AM
(#13558258)
OK but now you've forwarded your x you're not really containing the gui app very strongly anymore.
Docker doesn't support user namespaces properly so this is the situation anyway. Good reason to use LXD - or to run Docker under LXD[1] :)
[1] https://insights.ubuntu.com/2016/04/13/stephane-graber-lxd-2...
It was far too laggy for real use when I tried with Firefox a couple of months ago.
That might be XQuartz's fault rather than Docker's - I only tried on macOS.
Is security compatibility the primary advantage over docker? When I see these I always think, why not docker? Git like distribution, pick underlying / roll your own. I'm not sure why these are better than a docker or rkt.