如何使我的docker在指定的Linux内核版本上运行?

时间:2017-03-20 07:06:14

标签: linux docker centos

我在内核2.6.32的rhel 6.8版本上拍摄时遇到了麻烦。我尝试了docker pull centos:6.8并且它可以启动,但是“cat / proc / version”似乎打印出docker内核是4.9.2。

似乎无论我下载哪个linux映像(centos,ubuntu),/ proc / version都是同一个,由docker定义,对吧?

但我的要求是运行并测试一些基于2.6.32的系统级问题的程序,我希望在2.6.32上进行一些性能测试。 docker是否支持我切换linux内核版本?我需要首先澄清一下,如果我能用docker做到这一点,或者我应该回到传统的vm软件。

感谢。

1 个答案:

答案 0 :(得分:1)

只需检查uname的输出。容器不会修改内核版本,因为容器和主机共享内核。

uname --kernel-release