Virtual Environment - Linux Container
Containers are structures and tools for allowing Linux to execute processes in completely separate areas, that is: Virtual Environments (VE).
The separation should be concern the three following:
- File System (chroot)
- Process (namespaces)
- Resource (cgroups)
See also:
http://www.haifux.org/lectures/299/netLec7.pdf
NameSpaces - Processes
Currently, in Linux there are 6 namespaces: