【发布时间】:2016-05-26 01:36:04
【问题描述】:
我们目前正在运行 Red Hat 5。但我看到文档说 docker 仅在 Red Hat 7 上受支持。所以我们必须升级到 Red Hat 7 或者我们不能在 RHEL 5 上使用 docker?或者我们可以考虑切换到 Ubuntu。
其他人如何解决类似问题?
【问题讨论】:
我们目前正在运行 Red Hat 5。但我看到文档说 docker 仅在 Red Hat 7 上受支持。所以我们必须升级到 Red Hat 7 或者我们不能在 RHEL 5 上使用 docker?或者我们可以考虑切换到 Ubuntu。
其他人如何解决类似问题?
【问题讨论】:
您需要从 RHEL5 升级才能使用 Docker。
Docker 官方版本从 1.7 (and inadvertently broke it in 1.7.0 but fixed in 1.7.1) 开始弃用了 RHEL6 支持。 Docker 1.8 中删除了对 RHEL6 的支持。从那时起,就需要具有 3.10+ 内核的基于 RHEL7 的发行版。
EPEL 上有一个 docker-io-1.7.1-2 软件包,适用于基于 RHEL6.5+ 的发行版。 RHEL6 运行带有向后移植修复程序的较旧的 2.6 内核,因此 docker 可以工作。此内核必须位于 2.6.32-431 或更高版本。
RHEL 不支持 AUFS,这是最常用的 Docker storage driver。默认情况下,RHEL 使用 not production ready 的环回存储驱动程序。 EPEL 软件包提供docker-storage-setup 来设置精简配置的LVM。如果要运行 docker.com 软件包,则需要手动进行此设置。
我个人建议使用基于recent debian 的发行版,运行official docker packages 以便及时更新。如果你在 EC2 上,亚马逊的 AMI 会做得很好。
【讨论】: