首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$(uname -a)在docker主机或任何docker容器中返回相同的值

$(uname -a)在docker主机或任何docker容器中返回相同的值
EN

Stack Overflow用户
提问于 2015-06-24 03:56:22
回答 2查看 10.8K关注 0票数 25

为什么$(uname -a)返回的内核与docker容器中的主机内核相同?

代码语言:javascript
复制
uname -a
#=> Linux leo 3.13.0-55-generic #94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

docker run -ti --rm ubuntu:vivid-20150611 uname -a
#=> Linux 147c3aff216b 3.13.0-55-generic #94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

尽管我的主机是Ubuntu 14.04 (可信的),而容器是Ubuntu 15.04 (生动的),并且应该有3.19内核

EN

回答 2

Stack Overflow用户

发布于 2015-06-24 03:59:39

Docker使用主机操作系统内核,容器内部没有自定义或额外的内核。机器上运行的所有容器都共享这个“主机”内核。

有关详细信息,请参阅SuperUser上的this question

票数 24
EN

Stack Overflow用户

发布于 2017-10-06 12:23:55

  • cat /etc/os-release,或
  • cat /etc/issue 用于 CentOS

参见https://serverfault.com/a/805390/161568

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31012297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档