<html><body>
<p>gunnar.wagner wrote:</p>
<blockquote><p>hi everybody,</p>
<pre>I am a novice to LXC/LXD and am trying to get a basic understanding
together. I have grasped some things which I am not sure about whether I
got them wrong or write.
Maybe this groups is able and willing to confirm or set things straight
for me</pre>
<pre>1.</pre>
<pre>if you run LXD the lxc commands used are different from the lxc
commands used when running 'bare' lxc (for example 'lxc list'   vs
  'lxc-ls --fancy')?</pre></blockquote>
<p>Differentiating LXC/LXD commands can be a bit challenging, since LXC + LXD are very different beasts.</p>
<p>For example…</p>
<pre>lxc-ls + lxc-attach are old LXC commands</pre>
<p>These commands don't exist when LXD is installed.</p>
<p>The following commands work when LXD is installed + don't exist when old LXC is installed.</p>
<pre>lxc exec $container bash
lxc list</pre>
<p>Extremely confusing for people newly introduced to LXC/LXD.</p>
<p>My preference is for all “lxc” commands to change to “lxd” when LXD is installed.</p>
<p>This would have been much simpler… IMHO…</p>
<p>Refer to LXD docs to figure out the correct LXD-ism required to accomplish you target task.</p>
<blockquote><p>2.</p>
<pre>LXD runs on the Apache License 2.0 (same as Docker engine) so it
could happen the same thing to lxd (being divided into Community
vc Enterprise Edition) any time (legally speaking. Who would be
the force to decide on such a move? Canonical? Is there any
intention to make such a move at any point in time?</pre></blockquote>
<p>Sounds like you have some specific question, behind this question.</p>
<p>Ask a question related to your concern + likely someone can assist.</p>
<blockquote><p>3.</p>
<pre>an LXC container behaves more like a VM then a docker or rkt
container does (machine- vs app-container), correct? Is it also
larger in size?</pre></blockquote>
<p>Correct. Docker tends to be application specific with volatile data, so when the Docker instance dies, related data disappears.</p>
<p>I've never been able to figure out a real world, LAMP stack application for this type of data volatility.</p>
<p>With LXD, you have a fully running LAMP stack, running under a specific distro – Ubuntu or RedHat or Alpine.</p>
<p>All data persists across/between container reboots, so think of LXC slicing up one physical server into many virtual servers… all running at near bare metal speed, rather than suffering the usually performance penalty of typical VM runtime environments.</p>
<p>I run a private hosting company with 1000s of sites spread across 100s of LXD containers across many physical machines.</p>
<p>LXD is the only way I can run this type of business efficiently.</p>
<p>I bow down to the LXD developers. They've all made my life extremely easy.</p>
<blockquote><p>thanks for clarifying</p></blockquote>
<p>You're welcome!</p>
<p>Enjoy your LXDing.</p>
<blockquote><p>Gunnar</p>
<p>------------------------------------------------------------------------</p>
<p><em>____________________________________________</em>_ lxc-users mailing list lxc-users@lists.linuxcontainers.org <a href="http://links.davidfavor.com/wf/click?upn=-2FyR64qCU7izyWyb3tLL3uVQ6jA3d3tOAqhQAglSJMYFIhxbN28GBuF0OagsRlPTZaoKZosRdPwkwd5CC-2FGMNWg-3D-3D_dR-2FDpsqbqS0pG-2FvtYnlwlYDAXhLtx9yTSf3jZyR4W4FJm5kgQqvrKRmmJ9iEttyd4SnArqm6w3M94Jp1OmpawtZHJYFqeymISf1XS1-2FidQeAob1I78ux2zzcySEAMcm2p-2FLvpOkEOX-2BwgBlh-2FCmESATcoCbN954smq-2BE50mn9TtReesExpfYcZqtDSUPZzrS7LWwHfYf9RVJYqFma1fxAxc2oUa1JFFN09KkW79EDrI-3D">http://lists.linuxcontainers.org/listinfo/lxc-users</a></p></blockquote>

<img src="http://links.davidfavor.com/wf/open?upn=dR-2FDpsqbqS0pG-2FvtYnlwlYDAXhLtx9yTSf3jZyR4W4FJm5kgQqvrKRmmJ9iEttyd4SnArqm6w3M94Jp1OmpawsyMtZ3vEuNh4FGPuoxOO5eEcuCbuyD2cQWTDJCKVKyYzay7LwBZKUYVxqRxuIlEpy6sVHfOvZ-2F1ks7agP8WWVLQ-2F58Sm2-2FtXQeBGZL-2FUYybYUCrPA-2Frf-2FaU4z4f8QF1qwklCsKSwYFLzFTCvSASKIX1kMa7FTPIx4uMAA-2BYdpBA" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>