Reputation: 1088
Docker doesn't run on Linux kernels older than 3.10 in general. (In some cases, it can be run in 3.8 kernel too).
What are the features in new kernels missing in the older ones that prevent docker from running in them?
Upvotes: 5
Views: 1905
Reputation: 6458
A 3.10 Linux kernel is the minimum requirement for Docker. Kernels older than 3.10 lack some of the features required to run Docker containers. These older versions are known to have bugs which cause data loss and frequently panic under certain conditions.
The latest minor version (3.x.y) of the 3.10 (or a newer maintained version) Linux kernel is recommended. Keeping the kernel up to date with the latest minor version will ensure critical kernel bugs get fixed.
Taken from: https://docs.docker.com/engine/installation/binaries
Upvotes: 3