3 ms·
Docker is a "Linux Technology" because it is based on a particular feature of the Linux kernel (http://en.m.wikipedia.org/wiki/LXC http://en.m.wikipedia.org/wik
by afarrell 12y ago
Docker is a "Linux Technology" because it is based on a particular feature of the Linux kernel (http://en.m.wikipedia.org/wiki/LXC http://en.m.wikipedia.org/wiki/LXC) and you need to run a Linux kernel (either in a vm or on bare metal) to run them.
- mbell 12y agoLXC isn't a 'feature of the linux kernel' it's a user land library that uses a set of linux kernel features (e.g. cgroups, namespaces, etc) to expose an api for creating system containers. LXC isn't part of the kernel. Docker's default driver has been libcontainer, not LXC, for almost a year. libcontainer implements Docker's execution driver api and works with the various linux kernel features needed to implement containers directly, it doesn't use LXC at all. Docker isn't based on nor reliant on LXC in any way anymore and with the execution driver api is designed to run on various platforms.
- afarrell 12y agoI stand corrected