sbhatla
sbhatla

Reputation: 1088

Why does docker not run with kernels older than 3.10?

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

Answers (1)

yorammi
yorammi

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

Related Questions