由于我想要运行多个虚拟机,LXD似乎是一个有效的选择。
但与Docker相比,LXD似乎没有那么受关注。
初步想法,我已经使用LXC创建了一个测试容器,并安装了mongodb数据库,至少在重启容器后mongodb中的数据是持久的。(我可能在这里错了)并且与lxc容器的交互就像登录物理服务器一样简单。
有人能否提到LXD的优点、缺点和痛点,类似于这篇文章提到使用docker的个人经验?
首选问题答案
- 我可以在拥有12GB RAM和四核处理器的情况下运行多少个LXD容器?
- LXD是否足够成熟,可以在生产环境中运行?
- 我能否创建包含我的应用程序、数据库的LXD镜像,并在生产服务器上运行?
- LXD容器的当前限制是什么?
- LXD由Canonical开发和维护(不确定这个项目是否会像Unity 8一样被放弃),还是会继续进行?
lxd
)是LXC 2.x的守护进程...据我所知,这仍然被称为Linux容器(或LXC),并且根据Stéphane在自己的博客上的评论,我理解的是可以证实这一点。人们(包括Canonical)使用LXD这个名称的主要原因是将LXC 2.x与更加繁琐的LXC 1.x区分开来。毕竟,lxd
守护进程是LXC 2.x的核心组件。至少这就是我的理解。顺便说一句,在您的回答中提供Stéphane关于LXD的博客系列的链接会真正补充信息。 - 0xC0000022L