<div dir="ltr"><div><span style="font-family:arial,sans-serif;font-size:13px">I installed and tried LXC Docker yesterday for a couple hours. Like you I'm still trying to </span><span style="font-family:arial,sans-serif;font-size:13px">understand it and being a beta it still has some problems.</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">I am also not quite sure <u>yet</u> how much it adds above what Stephane Graber's Arkose tool </span><span style="font-size:13px;font-family:arial,sans-serif">did: </span><a href="https://www.stgraber.org/category/arkose/" target="_blank">https://www.stgraber.org/category/arkose/</a> but that may become clearer the more I use it.</div>
<div><br></div><div>I'm not a developer (so big of me to talk about sw development) but so far I really like the <a href="http://lxc-webpanel.github.io/index.html">LXC Web Panel</a> tool. </div><div><br></div><div>
Command line is easy with LXC but I can envision the LXC WebPanel evolving into a terrifically capable LXC Management tool for large or more complex use of LXC if the work to do so occurs. KVM can be used from the command line too but Virt-Manager is how most people that are not developers get introduced to KVM on Linux !!</div>
<div><br></div><div>Here are my wish list of Features/Capabilities I'd like to see added to LXC WebPanel:</div>
<div><ol><li>Ability to Group & Collapse Containers in views - would be good for multi-tenant use-cases or when large numbers of Containers exist but could be functionally grouped <br></li><li>
Support for nested LXC containers<br></li><li>Support for the new namespaces capabilities<br></li><li>Support for more networking features such as - Open Virtual Switch (OVS) support, ability to create & manage multiple VLAN for Containers</li>
<li>Ability to specify a template when creating a Container (I think today it defaults to an Ubuntu template).</li><li>Possible integration with something like Docker or Arkose so you could create a container, and then issue scripts to act against the new container.</li>
<li>Ability to use LXC Web Panel to manage Containers on multiple machines - this is where 1, 4, 6 could come in.</li></ol><div style>Note: #7 <a href="http://s3hh.wordpress.com/2012/05/28/connecting-containers-on-several-hosts-with-open-vswitch/">Serge is where your great work with OVS & GRE tunnels</a> would be a great fit.</div>
<div style><br></div><div style>I'm going to copy the 2 people I believe are the developers of the LXC Web Panel tool on this reply to the group.</div><div style><br></div><div>Brian<br></div></div><div><br></div><div>
<span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><span style="font-family:arial,sans-serif;font-size:13px">---------- Forwarded message ----------</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">From: Serge Hallyn <<a href="mailto:serge.hallyn@ubuntu.com" target="_blank">serge.hallyn@ubuntu.com</a>></span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">To: Lee Hambley <<a href="mailto:lee.hambley@gmail.com" target="_blank">lee.hambley@gmail.com</a>></span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Cc: <a href="mailto:lxc-users@lists.sourceforge.net" target="_blank">lxc-users@lists.sourceforge.net</a></span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Date: Fri, 5 Apr 2013 12:31:01 -0500</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">Subject: Re: [Lxc-users] Fwd: LXC WebPanel</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Quoting Lee Hambley (</span><a href="mailto:lee.hambley@gmail.com" style="font-family:arial,sans-serif;font-size:13px" target="_blank">lee.hambley@gmail.com</a><span style="font-family:arial,sans-serif;font-size:13px">):</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">> Thanks for sharing, that looks cool - I wouldn't typically have looked for</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">> Python based solutions given my background in Ruby, but it's a neat,</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">> one-liner installation. If only it started itself in a container, somehow</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">> :-)</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">> I hope some tooling around creating rootfs' will improve as quickly as the</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">> admin interfaces, the /docker/ project seems to be making great strides in</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">> that direction, but it seems like a lot of tooling for what should be a</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">> simple problem, tarballs, anyone?</span><br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">The cool thing about that is that you can pretend you have VCS for your</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">vm images. So you can make a change, check it in, make another change,</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">etc. With clone in the api supporting overlayfs I want to similarly</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">support</span><br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px"> lxc-create [...] -n r1</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px"> <make changes></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px"> lxc-clone -o r1 -s -n r2</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px"> <make changes></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px"> lxc-clone -o r2 -s -n r3</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px"> <make changes></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px"> <mistake go back to r1, make other changes></span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px"> lxc-clone -o r1 -s -n r10</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px"> ...</span><br style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">-serge</span><br></div>