LXD 2.0在Debian 8.4上

我正在运行Debian 8.4,并希望设置最近发布的LXD 2.0。 这是可行的,还是应该坚持与LXC? 看来所有的重点都是在Ubuntu上使用LXD。

如果东西不在你想要的发行版的仓库中,但是你仍然想在其上运行应用程序/服务,那么迟早你会遇到麻烦(阅读:额外的工作以保持运行)。

如果事情不同(因为你知道你在做什么),你会知道一个技术是否可以安全地使用你。

现在你应该坚持使用Ubuntu,如果你真的想要LXD使用它作为LXC的前端。 (因为这就是LXD,LXC的前端。)

如果你只是需要容器,但仍然想要坚持debian,直接使用LXC。 Proxmox是基于Debian的,而且你也有LXC支持,考虑到proxmox项目的成熟,这对你来说可能是最好的方法。

如果你想LXD在debian的非特权容器,试试这个与LXC: http : //www.linuxquestions.org/questions/linux-kernel-70/lxc-unprivileged-container-in-debian-jessie-cgroups-permissions-4175540174 /

我唯一真正的麻烦是在为Debian构build软件包。 随着包的build立,一切都工作得很好,杰西和拉伸。

从源代码(使用debuild )编译软件包可能有点麻烦,因为你可能需要处理Ubuntu中可用的依赖关系,而不是Debian。 这可以通过调整LXD的构buildconfiguration来使用embedded式Go包来实现(对于testing系统当然),而不是在存储库中查找它们。 IIRC,这个设置被称为USE_EMBEDDED

除此之外,这些包装将会为Jessie打好,而且迄今为止没有任何麻烦。 你真的不想做的事情是尝试安装为Ubuntu构build的LXD包,因为依赖性的差异