Docker可以部署在Linux内核的2.6.x版本上吗?

Docker文档说:

需要Linux内核版本3.10或更高版本。

在我的公司,我们的Linux内核版本是2.6.18,我们想用docker来解决一些问题。 我们必须升级操作系统吗? 我们不确定升级是否会带来其他问题。

RHEL 6 / Centos 6 / Fedora 12能够在2.6内核上运行旧版本的Docker。 这是由于RedHat移植了大量的内核function/修复,使之成为可能。 Docker 1.7.1是最后一个可用版本,可通过EPEL获得 。 您必须使用devicemapper存储驱动程序,build议使用lvm-direct精简池。

对于任何官方版本的Docker v1.7,你都需要一个3.10+的内核。

如果docker解决问题并且保存一些roi(VM),那么升级内核将是肯定的,从长远来看也是有帮助的。 这将是您组织的devise决策。 docker/容器/微服务为基础的方法/架构真正规模良好和有利的。

升级系统(稳定版本)总是首选。

在尝试安装Docker之前,请确保您的主机满足以下先决条件:

  • 一个64位的安装
  • Linux内核版本3.10或更高。 推荐使用最新版本的内核。
  • iptables版本1.4或更高。