3 ms·
> builds on Ubuntu’s LXC project, which also forms the basis of Docker and its container technology. Erm. LXC is userspace interfaces to kernel features. Libc
by cthalupa 12y ago
> builds on Ubuntu’s LXC project, which also forms the basis of Docker and its container technology.
Erm. LXC is userspace interfaces to kernel features.
Libcontainer is also userspace interfaces to kernel features.
The docker guys are the primary libcontainer developers. Docker no longer uses LXC by default.
I wouldn't consider it accurate to say LXC forms the basis of Docker's container technology, because you will never touch LXC if you use modern versions of docker.
- pbiggar 12y agoIf we're being pedantic, you're correct. But to a pretty good approximation you can refer to the kernel features of cgroups, namespaces, etc, as LXC, and people have been doing so for a very long time. It's only recent that there were other interfaces to this such as libcontainer, and don't forget that Docker originally used LXC and still supports an LXC driver.