As I want to spin multiple Virtual machines, LXD seems to a valid choice
But as docker, LXD seems to have less buzz around,
Initial thoughts, I have used LXC to create start a test container, and installed the mongodb Database , atleast data in the mongodb is persistent after restarting the container. (I may be wrong here) and interacting with the lxc-containers is as simple as you login into physical server.
Can anyone mention the good, bad and painful points of LXD, similar to like this article which mentions the personal experience of using docker ?
Preferred questions to answer
- How many LXD containers I can run on 12GB Of RAM and Quad core processor ?
- Is LXD matured enough to be run on production ?
- Can I create LXD images with my application, database, and just run on production server ?
- Current limitations of LXD containers ?
- It is developed and maintained by Canonical, (not sure this project will the dropped like unity 8), or will be continued ?