linux驱动程序开发:docker如何确保应用程序版本与内核版本匹配?

时间:2017-03-21 03:48:39

标签: docker linux-kernel version

在linux上,当我想开发一个驱动程序(字符设备或块设备)时,我需要确保我开发相应的内核版本。像centos6.8这样的每个linux发行版都有其内核版本,如2.6.32

但似乎在docker上,所有图像都共享相同的新内核版本的moby4.9.2。因此,似乎只在docker上开发普通应用程序是有效的,而不是像驱动程序或任何管理应用程序那样应该访问/ dev或其他系统级资源的程序。

那么docker linux是否设计用于开发系统程序?如果无法指定应该使用哪个内核版本和设备结构,那么docker是否仅适用于普通用户应用程序?

我的问题是:如何在docker上开发类似驱动程序的程序并应用于生产Linux发行版?

0 个答案:

没有答案