Installing on Linux

As we have said before, Linux is the natural habitat for Docker. Therefore, there is no need to virtualize the Linux kernel. You can run Docker without VT-x or similar technologies in your processor, since Docker only requires cgroups to be available on the kernel to get the majority of its features working. Cgroups (control groups) is a Linux kernel feature that limits, accounts for, and isolates the resource usage (CPU, memory, disk I/O, network, and so on) of a collection of processes. Docker will simply use the kernel of your own operating system. This also makes the installation package smaller—there is no need for a virtualization engine and another virtualized operating system. This is the reason that the installation ...

Get Developing with Docker now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.