LXC: Linux Container。
LXC允许你在宿主操作系统内的容器运行应用。容器在网络、行为等方面都与宿主OS都隔离。
LXC与虚拟化类似,但是有一些关键的不同点:虚拟化模拟硬件和操作系统,但是LXC只模拟操作系统,因此更轻量级、速度更快。
LXC的仿真(模拟)是通过Linux内核的cgroups和namespaces来实现的,因此LXC只能模拟基于Linux系的操作系统.cgroup主要是用于管理内存,CPU等资源。
LXC与物理机、虚拟机的区别:
LXC installer:http://www.flockport.com/start
LXC提供流行的Linux发行版的Template,包括Dbian,Ubuntu,CentOS,Fedora等。
安装后,使用下面的命令创建一个容器:
lxc-create -n mycontainer -t centos
参数n为容器名称,t为操作系统模板的类型。同时我们也可以指定系统的架构,如果没有指定,默认为amd64&#x