如何获取docker容器中加载的内核模块的版本

如何获取docker容器中加载的内核模块的版本

lsmod可以列出容器内加载的模块。

Module                  Size  Used by
pci_hyperv_intf        16384  1 mlx5_core
igb_uio                20480  2
uio                    20480  5 igb_uio

但如果我想检查 igb_uio 模块的版本,modinfo我得到: modinfo: ERROR: Module alias igb_uio not found

有一个 /sys/module/igb_uio 文件夹,内容为:

ls /sys/module/igb_uio/
coresize  drivers  holders  initsize  initstate  notes  parameters  refcnt  sections  srcversion  supported  taint  uevent 

但没有 *.ko 文件 - 那么我如何获取此加载模块的版本信息?

答案1

lsmod 可以列出容器内加载的模块。

容器没有自己的内核或内核模块,但使用主机的内核和模块。 lsmod 为您提供主机操作系统加载的模块。

相关内容