我们当前正在运行Red Hat5。但是我看到文档说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,Amazons AMI会做的很好。
关于docker - 红帽对Docker的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37450187/