Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Centos 如何在Docker中检测容器内核版本_Centos_Docker - Fatal编程技术网

Centos 如何在Docker中检测容器内核版本

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

我要dockerize的应用程序堆栈将在CentOS容器中运行。安装过程验证内核版本以确保满足应用程序要求。目前它是使用“uname…”检测到的

但是,应用程序现在检测主机内核版本,即“UBUNTU…”而不是“CentOS…”

是否可以检测容器的内核版本


谢谢。

事实上,主机和容器中的内核是相同的。这就是容器化的原理:内核是共享的(因为实际上,容器是运行在主机内核之上的进程的集合,具有特殊的隔离属性)


这会给你的应用程序带来问题吗?

谢谢你的澄清。在某种程度上确实如此。安装过程会显式检查内核版本。这是一个陷阱。是的,现在有一个绕过的选项,随着时间的推移,我想CentOS会提高它的内核版本;)。谢谢。