Centos 如何在Docker中检测容器内核版本
我要dockerize的应用程序堆栈将在CentOS容器中运行。安装过程验证内核版本以确保满足应用程序要求。目前它是使用“uname…”检测到的 但是,应用程序现在检测主机内核版本,即“UBUNTU…”而不是“CentOS…” 是否可以检测容器的内核版本Centos 如何在Docker中检测容器内核版本,centos,docker,Centos,Docker,我要dockerize的应用程序堆栈将在CentOS容器中运行。安装过程验证内核版本以确保满足应用程序要求。目前它是使用“uname…”检测到的 但是,应用程序现在检测主机内核版本,即“UBUNTU…”而不是“CentOS…” 是否可以检测容器的内核版本 谢谢。事实上,主机和容器中的内核是相同的。这就是容器化的原理:内核是共享的(因为实际上,容器是运行在主机内核之上的进程的集合,具有特殊的隔离属性) 这会给你的应用程序带来问题吗?谢谢你的澄清。在某种程度上确实如此。安装过程会显式检查内核版本。这
谢谢。事实上,主机和容器中的内核是相同的。这就是容器化的原理:内核是共享的(因为实际上,容器是运行在主机内核之上的进程的集合,具有特殊的隔离属性)
这会给你的应用程序带来问题吗?谢谢你的澄清。在某种程度上确实如此。安装过程会显式检查内核版本。这是一个陷阱。是的,现在有一个绕过的选项,随着时间的推移,我想CentOS会提高它的内核版本;)。谢谢。