红帽支持Docker

目前我们正在运行Red Hat 5.但是我看到Docker只支持Red Hat 7的文档。所以我们必须升级到Red Hat 7,否则我们不能在RHEL 5上使用docker。 或者我们可以考虑切换到Ubuntu。

其他人如何解决类似的问题?

您将需要从RHEL5升级到使用Docker。

官方的Docker版本从1.7( 不经意间在1.7.0中破坏了它,但是在1.7.1中被修复 )不支持RHEL6的支持。 在Docker 1.8中,支持RHEL6。 从那时起,需要一个基于RHEL7的3.10+内核的发行版。

在基于RHEL6.5 +的发行版中, EPEL上有一个docker-io-1.7.1-2软件包。 RHEL6运行一个较旧的2.6内核,带有后端移植修复,因此docker可以工作。 这个内核必须在2.6.32-431或更高。

RHEL不支持最常用的Docker 存储驱动程序 AUFS。 默认情况下,RHEL使用不能生产的环回存储驱动程序。 EPEL软件包提供docker-storage-setup来设置精简configuration的LVM。 如果要运行docker.com软件包,则需要手动执行此设置。

就个人而言,我会build议使用最近的基于Debian的发行版运行正式的docker软件包,以便及时更新。 如果你在EC2上,Amazons AMI会做得很好。