Psychz——拉胡尔
投票:0发布日期:2017年10月8日22:37:33
与LXC相比,Docker在很大程度上是一个应用交付平台,它允许你拥有一个完整的Linux环境。
基于LXC,它使用LXC容器作为基础,将容器抽象到单个应用程序。
另一方面,Canonical的LXD是一个守护进程,它通过unix套接字在本地导出RESTful API,并在网络上使用https。这将被OpenStack插件和一个独立的应用程序使用。
LXD在默认情况下使用非特权容器。非特权容器是LXC的一个重要新特性,它允许非根用户运行容器。它们提供了比普通LXC容器更强的隔离性和安全性,并为多租户工作负载和其他需要更多锁定环境的用例铺平了道路。
对于用户来说,这基本上归结为你想如何使用容器,作为一个轻量级的易于使用的虚拟化替代品,或者作为一个单一的应用程序交付平台。考虑到目前超过80%的Linux虚拟化工作负载都可以很容易地转移到容器上,对于LXD,容器的潜力就很明显了。