linux - 如何让我的 docker 在指定的 linux 内核版本上运行?

标签 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软件。

谢谢。

最佳答案

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

uname --kernel-release

关于linux - 如何让我的 docker 在指定的 linux 内核版本上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42897632/

相关文章:

linux - 我们如何在多个 EC2 服务器上使用相同的证书设置 SSL/TLS

vnode 上的转换操作(在 NetBSD 中)

docker - 许多客户使用应用程序B,那么哪个(工具)可以扩展B?

mysql - 如何记录特定数据库的mysql慢查询

php - 无法打开位于 "/etc/sw/keys"的存储库

linux - 无法在没有 GUI 的 Linux 上使用 htmlSuite 运行 Selenium

java - 处理 vps numproc 限制

docker - Gitlab-runner docker 执行器

docker - 如何在 github actions 中连接到 docker 容器?

linux - 如何检测挂起的 Linux 服务?