首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我来自Docker的ubuntu映像附带了4.19 Linux内核?

为什么我来自Docker的ubuntu映像附带了4.19 Linux内核?
EN

Stack Overflow用户
提问于 2020-09-09 08:43:57
回答 1查看 663关注 0票数 1

我将Ubuntu20.04LTS映像用于各种码头容器,最近我意识到它们运行在4.19 linux内核中。我有点好奇,为什么它们没有像发布说明中提到的那样使用LinuxKern5.4运行。有人知道出了什么问题吗?

复制程序:

  • 码头客拉班图:最新
  • docker run ubuntu:最新的bash
  • 不名-r
  • cat /proc/版本
  • cat /etc/os-释放

结果:

代码语言:javascript
复制
uname -r 
4.19.76-linuxkit

cat /proc/version
Linux version 4.19.76-linuxkit (root@4abe09437d05) (gcc version 8.3.0 (Alpine 8.3.0)) #1 SMP Tue May 26 11:42:35 UTC 2020

cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-09 08:52:51

没什么不对。Docker容器使用主机内核--它们没有自己的内核。

现在,在您的例子中,它说4.19.76-linuxkit表示您运行的是Windows或macos。它们显然没有底层的Linux内核,所以docker实际上运行在一个带有轻量级Linux操作系统(linuxkit)的VM中。这就是你看到的内核版本。

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

https://stackoverflow.com/questions/63807963

复制
相关文章

相似问题

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