LXC outline
-
Upload
joel-correa -
Category
Technology
-
view
156 -
download
0
Transcript of LXC outline
LXC
Joel Corrêa – Software architect @ilegra︎
OS level virtualization
Isolatedenvironmentsinasinglehost
VirtualMachine->Virtualenvironment
IsolatedCPU,Memory,BlockIO,Network
Joel Corrêa – Software architect @ilegra︎
Joel Corrêa – Software architect @ilegra︎
CGROUPS NAMESPACES
Kernel features
Joel Corrêa – Software architect @ilegra︎
“LXC is a user-space interface for the Linux kernel containment features.
Through a powerful API and simple tools,
it lets Linux users easily create and manage system or application containers.”
Technically speaking
Joel Corrêa – Software architect @ilegra︎
Joel Corrêa – Software architect @ilegra︎
Since Kernel 2.6.32 (2009)
First production ready release: 1.0.0 (2014)
Joel Corrêa – Software architect @ilegra︎
Joel Corrêa – Software architect @ilegra︎
LXC Commands
LXC-CREATE
LXC-INFO
LXC-START
Joel Corrêa – Software architect @ilegra︎
Joel Corrêa – Software architect @ilegra︎
Docker
LXC Libcontainer
Joel Corrêa – Software architect @ilegra︎
Joel Corrêa – Software architect @ilegra︎
Additional References
https://www.stgraber.org/2013/12/20/lxc-1-0-blog-post-series/ http://jancorg.github.io/blog/2015/01/03/libcontainer-overview/
http://upstart.ubuntu.com/wiki/Cgroup http://blog.scottlowe.org/2013/09/04/introducing-linux-network-namespaces/
Joel Corrêa – Software architect @ilegra︎