我们目前正在运行Red Hat 5.但我看到文档说只有Red Hat 7支持docker。所以我们必须升级到Red Hat 7或者我们在RHEL 5上根本不能使用docker?或者我们可以考虑切换到Ubuntu。
其他人如何解决类似问题?
答案 0 :(得分:1)
您需要从RHEL5升级才能使用Docker。
官方Docker版本从1.7(and inadvertently broke it in 1.7.0 but fixed in 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不支持AUFS,它是最常用的Docker storage driver。默认情况下,RHEL使用not production ready的环回存储驱动程序。 EPEL包提供docker-storage-setup
来设置精简配置的LVM。如果要运行docker.com软件包,则需要手动执行此设置。
我个人建议使用基于recent debian的分发版运行official docker packages以及时更新。如果你在EC2上,Amazons AMI会做得很好。