Tuesday, July 4, 2017

What is LXC(Linux Containers) and what is the cgroups functionalilty in LXC?

LXC(Linux Containers):

1. LXC is an operating-system-level virtualization method
2. It is used for running multiple isolated Linux systems (containers) on a control host using a single Linux kernel.

cgroups functionality:

1. The Linux kernel provides the cgroups functionality
2. cgroups funtionality allows limitation and prioritization of resources (CPU, memory, block I/O, network, etc.) without the need for starting any virtual machines,
3. It has namespace isolation functionality that allows complete isolation of an applications' view of the operating environment, including process trees, networking, user IDs and mounted file systems.

N.B:  Docker can also use LXC as one of its execution drivers, enabling image management and providing deployment services.

Resource Link: https://en.wikipedia.org/wiki/LXC

No comments:

Post a Comment