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

Docker可以部署在Linux内核的2.6.x版本上吗?,docker,Docker,Docker docs说: Linux内核的3.10或更高版本是必需的 在我的公司,我们的Linux内核版本是2.6.18,我们想用docker解决一些问题。我们必须升级操作系统吗?我们不确定升级是否会带来其他问题。如果docker解决了问题并节省了一些roi(VM),那么升级内核将是肯定的,这将有助于实现更长远的目标。这将是您的组织的设计决策。Docker/容器/基于微服务的方法/体系结构确实具有良好的可扩展性 升级系统(稳定版本)始终是首选 在尝试安装Docker之前,请确保主机满足以下先决

Docker docs说:

Linux内核的3.10或更高版本是必需的


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

如果docker解决了问题并节省了一些roi(VM),那么升级内核将是肯定的,这将有助于实现更长远的目标。这将是您的组织的设计决策。Docker/容器/基于微服务的方法/体系结构确实具有良好的可扩展性

升级系统(稳定版本)始终是首选

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

  • 64位安装
  • Linux内核的3.10或更高版本。建议为您的平台提供最新版本的内核
  • iptables版本1.4或更高版本

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

对于任何超过1.7版的Docker官方版本,都需要3.10+内核