我试图将我的应用程序转移到更正式的部署方法,例如使用Docker.io,但是当我检查其工作方式时,它依赖于修补的Linux内核。所以我想知道它是什么补丁?如果我将整个架构师迁移到此补丁内核中,将会带来什么不确定性?
AFAIK,Docker需要:
Ubuntu和Debian的默认内核是可以的,尽管Red Hat(及其衍生版本)在默认情况下似乎不提供AUFS。
因此,您必须在内核方面做的事情总结为:使用AUFS进行构建(请参阅http://aufs.sourceforge.net/)。Web上似乎存在各种针对Centos / Docker的教程,其中包含有关EPEL存储库和AUFS支持的说明。
有关Docker内核要求的更多信息:http : //docs.docker.io/en/latest/installation/kernel/
另请注意,AUFS要求将可能/可能在将来的Docker版本中删除(?),并由其他内容代替。
最后,关于“不确定性”,这会给您的体系结构带来麻烦:我认为拥有AUFS支持不会引起太多担忧,但是您必须对此进行调查。关于使用docker带来的“不确定性”,我认为这可以归结为lxc带来的不确定性。如果您想完全理解其中的含义,则可能应该大致了解linux容器(可能是https://help.ubuntu.com/lts/serverguide/lxc.html)
免责声明:我不是Centos用户。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句