|
|
Subscribe / Log in / New account

LXC and LXD: a different container story

LXC and LXD: a different container story

Posted Sep 16, 2022 20:22 UTC (Fri) by jrwren (subscriber, #97799)
Parent article: LXC and LXD: a different container story

There was a time when LXC/LXD attempted to market itself as a different container solution than Docker. IIRC it went something like System Containers v. Application Containers. Where System Containers are like traditional Virtual Machines running an entire OS, but without the overhead of the entire OS (shared kernel, no virtualization). While Application Containers are what we know as docker containers - running applications.

I feel it is worth dwelling on the default experience of LXD. While there are other ways, the default way is installation via snap, at which point you get all of the benefits and drawbacks of installing and managing software via snaps.


to post comments

LXC and LXD: a different container story

Posted Sep 23, 2022 15:37 UTC (Fri) by zekrioca (guest, #126825) [Link]

Snap is really not user friendly, sometimes it freezes the host system without clearly telling the user what happened. This is special for beginners who are learning to develop inside containers. Some of them would need to have a more "free" access to the LXD configuration files, and snap blocks any attempt at that, besides failing in various random and mysterious ways.

To overcome this, LXD provides some guide to compile it locally, but there are so many shortcomings and configurations that need to be done (think of it like creating a very complex DEB package), that any tutorial someone creates to help with that will be outdated as soon as a new LXD version is released.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds