Debian 容器中的不同命令显示不同的版本

Debian 容器中的不同命令显示不同的版本

我正在运行 docker Debian 9.6 容器。但是当我运行“uname”时,它显示 Ubuntu。但是,“cat /etc/debian_version”显示 Debian 版本 9.6。

root@a2bb8bf8e79c:/# uname -a
Linux a2bb8bf8e79c 4.15.0-39-generic #42~16.04.1-Ubuntu SMP Wed Oct 24 17:09:54 UTC 2018 x86_64 GNU/Linux
root@a2bb8bf8e79c:/# cat /etc/debian_version
9.6
root@a2bb8bf8e79c:/# 

答案1

Docker 容器在主机的内核上运行,#42~16.04.1-Ubuntu SMP Wed Oct 24 17:09:54 UTC 2018输出的内核部分。如果您uname -a在主机上运行,​​它应该会为您提供相同的内核值。

相关内容