dockerlxc

What does Docker add to lxc-tools (the userspace LXC tools)?


If you take a look at Docker's features, most of them are already provided by LXC.

So what does Docker add? Why would I use Docker over plain LXC?


Solution

  • From the Docker FAQ:

    Docker is not a replacement for lxc. "lxc" refers to capabilities of the linux kernel (specifically namespaces and control groups) which allow sandboxing processes from one another, and controlling their resource allocations.

    On top of this low-level foundation of kernel features, Docker offers a high-level tool with several powerful functionalities: