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或更高。