为什么 docker 不能在 3.10 之前的内核上运行?

sbh*_*tla 5 linux docker linux-containers

Docker 通常不能在 3.10 之前的 Linux 内核上运行。(在某些情况下,它也可以在3.8内核中运行)。

新内核中哪些功能在旧内核中缺失,导致 docker 无法在其中运行?

yor*_*mmi 3

3.10 Linux 内核是 Docker 的最低要求。3.10 之前的内核缺乏运行 Docker 容器所需的一些功能。众所周知,这些旧版本存在一些错误,这些错误会导致数据丢失,并在某些情况下经常出现恐慌。

建议使用 3.10(或更新的维护版本)Linux 内核的最新次要版本 (3.xy)。让内核保持最新的次要版本将确保关键的内核错误得到修复。

摘自:https: //docs.docker.com/engine/installation/binaries