我正在运行 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
在主机上运行,它应该会为您提供相同的内核值。